나는 뷰 기반 template.and를 사용하여 간단한 응용 프로그램을 만들었고 viewController 파일의 view didload 메소드 안에 nslog와 appDidFinishLaunch 메소드 (appDelegate)를 넣어서 어떤 클래스 파일이 먼저 호출되었는지 확인했습니다.객관적인 C 기본 질문
내가 실행 후 : viewController 먼저 실행하고 appdelegate ..하지만 appellegate 먼저 다음 다른 필요에 따라 호출해야한다고 생각 ... plz 날 적절한 reasion을 제공합니다.
참고 사항 - i는 내 appDelegate (didFinishLaunch 응용 프로그램 내부)에서 viewController (didnot make object)를 호출하지 않았습니다. 당신의보기 컨트롤러가 할당 될 때
@interface AppDelegate_Shared : NSObject <UIApplicationDelegate, UIAlertViewDelegate, OMFDataLoadDelegate> {
NSManagedObjectModel *managedObjectModel;
NSManagedObjectContext *managedObjectContext;
NSPersistentStoreCoordinator *persistentStoreCoordinator;
UIWindow *window;
UITabBarController *tabBarController;
}
그때가 아마 AppDelegate에 의해 할당지고 코드 참조 유사한 AppDelegate에의 속성 인 경우 내가
감사의 말을위한 travish ... 그리고 내가 무슨 sugested 적용,하지만 주문 1,2,4,3입니다. 질문은 "코드의 흐름은 무엇입니까?" 나는 'main.m'문서를 읽고 'appdelegate class'를 호출 한 다음 applicationDidFinishLaunch 메소드에서 작성하는 다른 클래스를 호출한다. 이것을 설명 할 수있다. – chandra