왕논의 연구실

패스트캠퍼스 챌린지 4일차 본문

강의/강의 챌린지(iOS 앱 개발 올인원 패키지 Online)

패스트캠퍼스 챌린지 4일차

ywangnon 2021. 11. 4. 22:08

바로 바로 시작합니다.

 

2-5.  Xcode에서 알럿 띄워보기

  • Alert 실습

 

2-6.  Xcode에서 문제가 발생했을때 해결하기

  • 코딩 초보자의 실수들
    • 오타 : 빨간 줄로 표시됨(대소문자 조심)
    • 괄호 : 뷰컨트롤러 바깥에다 작성하는 경우가 있음. 코드 바운더리를 조심
    • 스토리보드 연결 : 스토리보드에서 코드로 연결한 함수나 프로퍼티가 없을 때 실행할 때 오류가 생길 수 있음
    error뿐만아니라 warning도 가급적 없도록 하자

 

2-7.  도전과제

스토리보드

  • 새로운 버튼 추가하기
  • 뷰컨트롤러에 버튼 액션 연결하기

코드

  • 메소드 새로 추가하기

실습사진 1
실습사진 2

따로 프로젝트 만들어서 했는데, 이어서보니깐 그냥 MyAlbum 프로젝트 뷰컨트롤러 하단에 버튼하나 추가해서 하시더군요. ㅠ

 

2-8. 뷰 구성하기

  • UIKit 프레임워크에는 다양한 UI 컴포넌트가 있음
    • 프레임워크: 무언가를 만드는데 필요한 공구함
  • 오브젝트 라이브러리를 통해 UI 컴포넌트를 찾을 수 있음
  • 사이즈 인스펙터를 통해 사이즈 조절 가능
  • 뷰 위치
    • 좌측 상단이 (0, 0), 우측으로 갈수록 x가 늘어나고, 하단으로 갈수록 y가 늘어남

 

실습사진 3

우상단 +버튼을 눌러서 오브젝트 라이브러리를 연다. 오브젝트 라이브러리가 강의와는 달라졌다.

 

2-9. 앱 동작방식의 이해

  • 앱은 오브젝트로 구성
  • 오브젝트끼리 서로 메세지를 보냄
  • 앱은 이벤트에 의해 프로세스 동작을 함(대기상태에서 이벤트가 들어올 시 동작)

2-10 중간점검

  • 강의의 중간 점검으로 앞으로 배울 것들에 대한 것들을 이름만 알아보았다.

 

여기까지 하고선 일단 계획 수정

 

  • 수강시간 최소 1시간
  • 하루 3퍼센트씩 진행(6퍼센트 밑으로 진행시킴)
  • 강의 내용 정리

기존에 계획한 것이 위에 사항이었는데, 이중 최소 1시간이라는 것을 삭제한다. 강의가 잘게 쪼개져있다보니 이것들을 하나하나 계산해서 1시간되는지 안되는지 계산하는 것도  복잡하다. 게다가 진행도가 표시되는 상황에서 강의를 들은 시간을 체크하는 것이 무의미하다고 느껴졌다.

  • 하루 3퍼센트씩 진행(하루 6퍼센트 밑으로 진행시킴)
  • 강의 내용 정리

으로 바꾼다. 강의 누적 진행도는 3 * 일자(11월의 일자) 로 계산한다. 11월1일부터 시작했기 때문이다. 그러므로 4일인 4일차의 진행도는 3 * 4 = 12 까지 진행되어야 된다. 못하면 다음날도 누적. 3일이상 누적시키지 않도록 한다.(3일 누적되면 최소 6퍼센트 진행)

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #iOS앱개발올인원패키지Online.