3월 7일 월요일 / 43일 차
Part 6 - CH 02
화면/기능을 개발하면서 발생할 수 있는 에러 대처 방법
Xcode에서 Build 하고자 하는 기기의 iOS 버전과 Xcode의 최대 서포트 OS 버전이 맞지 않을 때
- Xcode를 업데이트하거나 Xcode의 최대 버전과 맞는 기기에서 Build를 실행
Xcode Project의 최소 서포트 버전에서 사용할 수 없는 코드가 사용되었을 때의 컴파일 에러
- OS 버전별, 실행 코드를 분기
No such module
- Product > Clean을 실행
- Xcode 종료
- Build 실행
or
- 해당 모듈을 uninstall
- Product > Clean을 실행
- uninstall 한 모듈을 다시 install
IBOutlet 연결이 끊어짐
- IBOutlet의 property명을 코드에서 변경한 경우에는 새로 연결을 해줘야 한다.
Storyboard의 ViewController가 나타나지 않을 때
- Storyboard에서 기본으로 표시될 ViewController를 Entry Point를 지정해줘야 한다.
Storyboard의 Frame 초기화 타이밍과 실제 기기의 Frame 설정 타이밍이 다를 때
- UITableViewCell, UICollectionViewCell의 width 조정에서 이슈가 발생하는 경우가 있으므로 Cell의 Layout은 되도록 코드로 작성
복습할 내용
- 화면/기능을 개발하면서 발생할 수 있는 에러 대처 방법
오늘의 공부 후기
오늘은 진행하던 앱 개발을 잠시 멈춰두고 쉬어가는 느낌으로
추가 강의에 있는 에러 대처 방법에 대해서 수강했습니다.
앱 개발 실습을 대부분 마친 덕분에 실습을 진행하며 다양한 에러에 직면했었는데
그때마다 구글링을 통해 겨우 해결했던 기억이 납니다.
미리 이 챕터를 들었다면 도움이 되었을 텐데 뒤늦게 들어 아쉽지만
당시 겪었던 에러들도 다시 한번 상기시키는 기회가 되었으며,
아직 겪지 않은 에러들도 알게 되어 추후 에러가 생겼을 때
당황하지 않고 해결할 수 있도록 도움을 준 강의였습니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.