1. 프로젝트를 만든다.
프로젝트명 : WindowBasedSample
프로젝트 생성시 처음 만들어지는 파일은 일종의 엔트리 포인트로 생각한다.
WindowBasedSampleAppDelegate.h
WindowBasedSampleAppDelegate.m
2. nib 파일(화면)을 만든다.
Interface Builder 를 실행하여 View 타입으로 생성하여 WindowBasedSample 프로젝트 디렉토리에 저장한다.
파일명 : HelloWorldView.xib
Library 창에서 원하는 view object 를 선택하여 View 창에 드래그&드랍으로 화면을 만든다.
3. HelloWorldView.xib 화면을 연결할 UIViewController 파일을 만든다.
Xcode 에서 File -> New File 을 선택하고 타입을 UIViewController subclass 로 선택한다.
파일명 : HelloWorldViewController
4. HelloWorldView.xib 화면과 HelloWorldViewController 를 연결한다.
HelloWorldView.xib 의 Document 창에서 File's Owner 를 선택하고 Identity Inspector 창을 띄운다.
class identity 의 클래스에서 HelloWorldViewController 를 선택한다.
Connections Inspector 창에서 Outlets 의 view 속성을 드래그해서 Document 창의 View와 연결한다.
5. WindowBasedSampleAppDelegate.m 에서 HellowWolrdView.xib 를 로딩한다.
-(void) applicationDidFinishLaunching 메소드에서 자신의 view를 window view 에 세팅한다.
로딩 순서 및 연결고리를 보면.....
1. main.m
2. MainWindow.xib
3. WindowBasedSampleAppDelegate.m
4. HelloWorldView.xib
5. HelloWorldViewController.m