芝蘭之交

simp.egloos.com

포토로그



[iPhone SDK] interface builder 없이 개발 시작 하기

Xcode 에서는 Interface Builder 를 이용하지 않는 것을 원치 않는 듯, 최초 생성 템플릿들이 모두 Interface Builder 를 이용하는 것들 뿐이다. 물론 xib 파일을 text 로 편집 가능하지만 그리 유용하지는 않다.

Interface builder 를 이용하지 않았을 시 장점.
- 개발툴로 Interface Builder 를 열 필요가 없다.
(생성정보 및 클래스 정보, 프로퍼티 정보를 확인하려고 Interface Builder 를 열 필요가 없다, Interface Builder를 배울 필요가 없다)
- 생성자로 init 을 이용할 수 있다. InterfaceBuilder 의 경우엔 initWithCoder


1. 우선 View Base Application 을 만든다
2. App-Info.plist 를 열어서 Main nib file base name 항목 삭제

3. 프로젝트에서 xib 파일 삭제
4. main.m 파일을 열어 UIApplicationMain 함수 4번째 인자를 AppDelegate로 변경

5. AppDelegate.m 파일을 열어 객체들을 직접 생성

6. Clean 후 Build 이후 개발




덧글

댓글 입력 영역