从main开始程序的执行顺序 是什么样子的
譬如说 有AppDelegate.h,AppDelegate.m,viewController.h,viewController.m
其中AppDelegate.m中包含viewController.h和AppDelegate.h
viewController.m 包含viewController.h
先是main函数 ,然后main函数里面有个UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 会跳到代理AppDelegate.h里执行
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
然后竟然可以跳到viewController.m 里执行? 怎么做到的 |
|