首页 前端 ios 正文

ios程序启动过程

long 2020-08-22 09:37 ios 人气91

1、入口. main.m main函数

2、创建自动释放池

3、执行UIApplicationMain永远不会返回,保证程序不会销毁,第3个参数nil:相当于应用程序类字符串"UIApplication”,创建一个应用程序对象

4、根据第四个参数:创建应用程序代理对象,并且将这个代理对象设置为应用程序对象的代理.

5、将应用程序代理对象内的window实例化,并且设置为应用程序的keywindow[主窗口].

6、最后加载配置文件中指定的storyboard 【Main.storyboard】文件中带箭头的控制器


加载自定义控制器的操作

在应用程序代理方法[应用加载完毕的方法里面]

1、创建窗口,同时指定他的大小

2、创建控制器,设置为窗口的根控制器

3、需要将这个window作为应用程序的主窗口,并且可见


评论
  • 消灭零回复
公众号
小程序
网站统计
  • 文章总数:249
  • 总点击量:35065
  • 评论总数:27
  • 网站运行:446 天