您的位置:首页 > 移动开发 > IOS开发

【iOS开发】iOS程序的运行流程

2016-08-14 00:01 225 查看
系统调用app的main函数

main函数调用UIApplicationMain.

UIApplicationMain创建sharedapplication instance, UIApplication默认的instance.

UIApplicationMain读取Info.plist找到主nib文件, 加载nib,把shared applicationinstance 设为nib的owner.

通过nib文件,创建app的独立UIWindows object.

通过nib,实例化了程序的AppDelegate object.

app内部启动结束,application:didFinishLaunchingWith-Options: 被设定成 wAppDelegate instance.

AppDelegate向UIWindowinstance发makeKeyAndVisible消息, app界面展示给用户. app准备好接收用户的操作指令.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: