Apple의 샘플 코드를 살펴 보겠습니다. 다음 5 문은 "MoveMe를"샘플 프로젝트에 속하는 MoveMeAppDelegate.m에서있다 : 문서에서[UIViewController alloc]에 대한 질문 :
UIViewController *aViewController = [[UIViewController alloc] initWithNibName:@"MoveMeView" bundle:[NSBundle mainBundle]];
self.viewController = aViewController;
[aViewController release];
UIView *controllersView = [viewController view];
[window addSubview:controllersView];
, "MoveMeView"는 XIB 파일의 이름을 정의합니다 @. 그러나 xib 파일에는 둘 이상의 뷰 객체가있을 수 있습니다. 그리고 위의 마지막 문장에서 controllersView는 윈도우 객체에 추가됩니다. 내 질문은 창이보기가 두 개 이상있는 경우 컴파일러는 위의 코드를 참조하는보기를 어떻게 알 수 있습니까?
참고로 컴파일러는 아무 관계가 없습니다. 그것은 UIKit 런타임입니다. –
FYI에 감사드립니다 ... – Stanley