iOSApp启动机制
main.m
在main是iOSAPP的入口首先会进入其中
这里有UIApplicationMain它的作用是
- 创建UIApplication(应用的唯一标识)1.设置状态栏 2.联网状态 3.设置提醒数字 4.打电话、发邮件、发短信、打开网页
- 创建UIApplication代理 监听应用程序生命周期,内存警告
- 开启主运行循环(runloop),保证程序一直运行,监听事件
- 判断info.plist是否指定了Main.StoryBroad。发现了就会加载
这里我们在target->general->Development info中将Main interface中原本的Main删去就不会找到Main.storybroad加载。
接着可以删除这些没用的了
直接move to trash就可以了
APPDelegate.m
由于找不到Main.storybroad,又需要完成它的任务就在AppDelegate.m中手动完成功能
这个方法会在程序启动完成之后调用。
在这里创建你要设置的ViewController并将它设置为window的根视图即可。