1.点击程序图标,打开程序
2.执行main函数,分析如下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
3.执行UIApplicationMain函数
4.创建UIApplication对象、UIApplication的delegate对象
5.开启事件循环监听系统事件
6.程序加载完毕后调用delegate对象的application:didFinishLaunchingWithOptions:方法
1> 创建窗口对象
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen
mainScreen] bounds]];
2> 创建控制器对象
self.viewController = [[BLViewController alloc]
initWithNibName:@"BLViewController" bundle:nil];
3> 设置窗口的根控制器
self.window.rootViewController =
self.viewController;
4> 让窗口成为主窗口、并且可见
[self.window makeKeyAndVisible];