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

iOS程序启动原理简单说明

2016-06-09 09:09 225 查看
摘要: iOS程序启动时做了些什么动作?是此篇博客要说明的地方

程序启动原理

1. 程序启动的入口

1.图片


2.对上述图片进行解释(API 查UIApplicationMain)

图片


后两个参数,第一个英文的意思是:参数是UIApplication类或是其子类,如果为nil的话,那么UIApplication将被指定。

图片


1.函数从principalClassName中实例化application对象

2.并且从delegateClassName中创建代理,再为application对象设置代理

3.它也创建一个事件主循环,包括application的运行时循环,并且监听事件,监听的事件都在AppDeletegate.m有实现

4.如果info.plist中配置指定了加载项,这个函数将会加载它。

#####2.来张图片描述

1.图片

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息