728x90

 

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은 되도록 코드로 작성

 

 


 

 

Cell의 Layout 에러에 대한 해결 방안

 

 

복습할 내용

 

- 화면/기능을 개발하면서 발생할 수 있는 에러 대처 방법

 

 

 

 

오늘의 공부 후기

 

오늘은 진행하던 앱 개발을 잠시 멈춰두고 쉬어가는 느낌으로

추가 강의에 있는 에러 대처 방법에 대해서 수강했습니다.

 

앱 개발 실습을 대부분 마친 덕분에 실습을 진행하며 다양한 에러에 직면했었는데

그때마다 구글링을 통해 겨우 해결했던 기억이 납니다.

 

미리 이 챕터를 들었다면 도움이 되었을 텐데 뒤늦게 들어 아쉽지만

당시 겪었던 에러들도 다시 한번 상기시키는 기회가 되었으며,

아직 겪지 않은 에러들도 알게 되어 추후 에러가 생겼을 때

당황하지 않고 해결할 수 있도록 도움을 준 강의였습니다.

 

 

 

 

 

 

 

 

https://bit.ly/37BpXi

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

 

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

 

 

 

728x90

+ Recent posts