2010. 10. 2. 20:35
먼저 이 글은 모두 Head First iPhone Development 책을 읽고 내게 필요한 부분, 중요한 부분, 느낀점등을 잊지 않기위해, 나중에 글쓴이가 봤을 때 왜 이렇게 했었는지 등을 다시 한번 확인하기 위해 작성한것임을 밝힙니다.

1. 맨처음 main()이 실행된다.
2. main() 함수가 UIApplicationMain()을 실행한다.
UIApplicationMain()은 Info.plist 파일을 이용해서 어떤 NIB파일을 로드할지 알아낸다.
3. NIB파일에는 AppDelegate와 ViewController의 인스턴스가있는데, 코코아 프레임워크는 먼저 ViewController의 인스턴스를 생성한후, 이 인스턴스가 ViewController.xib파일을 로드하도록 한다[각주:1]. (File's Owner)
4.  ViewController의 인스턴스는 File's Owner가 되고 NIB파일에 들어있는 항목들을 소유하게 된다. (NIB파일안에 있는 컴포넌트의 인스턴스들이 ViewController인스턴스의 아웃렛에 연결된다)
5. 결국 File's Owner와 컨트롤이 연결되어서 이벤트를 발생시키면, ViewController(File's Owner)의 인스턴스의 메소드를 호출하게된다.

* File's Owner (파일 소유자 객체)

맞나..?
  1. *실지로 File's Owner는 단지 포인터 역할을 한다. NIB파일이 로드된 후, 이 NIB파일을 로드한 객체를 가리키게 된다. 이 경우 NIB파일을 로드하는 객체가 ViewController의 인스턴스이므로 File's Owner가 ViewController의 인스턴스를 가리키게 된다. [본문으로]

'공부 > iPhone' 카테고리의 다른 글

아이폰개발 용어 2  (0) 2010.10.02
프로토콜 (Protocol)  (0) 2010.10.02
피커 (Picker)  (0) 2010.10.02
애플 API문서 보기  (0) 2010.10.02
아이폰개발 용어 1  (1) 2010.10.02
Posted by terebyte
2010. 10. 2. 20:16
먼저 이 글은 모두 Head First iPhone Development 책을 읽고 내게 필요한 부분, 중요한 부분, 느낀점등을 잊지 않기위해, 나중에 글쓴이가 봤을 때 왜 이렇게 했었는지 등을 다시 한번 확인하기 위해 작성한것임을 밝힙니다.

Performance : 시뮬레이터에서 테스트 불가능한것들
IBoutlet : 코드와 화면상의 UI 요소들을 연결하는데 사용하되는 키워드
View : 아이폰 앱의 각 화면을 나타내는 용어
Cocoatouch : 아이폰 앱을 만드는데 사용하는 프레임 워크
Resources : 앱의 이미지파일을 관리하는데 사용하는 폴더 이름
Interface Builder : 아이폰 앱 UI 디자인을 위한 IDE
Frameworks : 아이폰 앱 개발을 위해서 제공하는 라이브러리
Objective-C : 아이폰 앱 개발에 사용되는 언어
Simulator : 맥에서 아이폰 앱을 테스트
IBaction : 코드에서 이벤트를 받아서 무언가 하게 해주는 키워드
XCode : Objective-C 소스코드를 편집할 수 있는 아이폰 앱 개발 통합 환경
Mobile : 아이폰과 같은 종류의 디바이스
NIB : 뷰로 생성하기 위해서 사용되는 파일의 이름

'공부 > iPhone' 카테고리의 다른 글

아이폰개발 용어 2  (0) 2010.10.02
프로토콜 (Protocol)  (0) 2010.10.02
피커 (Picker)  (0) 2010.10.02
애플 API문서 보기  (0) 2010.10.02
View-Based Application 실행 과정  (1) 2010.10.02
Posted by terebyte
2010. 8. 16. 17:16
한동안 포스팅을 안했더니 블로그에 대한 애정이 떨어졌다;; 

글 쓸 소재는 많은데 글쓰긴 귀찮고... 

시간날때마다 써놨다가 하나 둘 올려야 겠다...

일단 경포대 갔다온것부터 시작해서 내일로여행도 올리고 이것 저것....

'일상의흔적' 카테고리의 다른 글

하드 업!  (0) 2010.12.22
아 귀찮아  (2) 2010.12.15
내일로 여행기 첫째날  (0) 2010.12.15
휴학신고  (0) 2010.02.16
앨범구입  (0) 2010.02.09
Posted by terebyte