程序完整启动流程 Xcode5与Xcode7的区别

程序完整启动流程

1.执⾏行Main

2.执⾏行UIApplicationMain函数.

3.创建UIApplication对象,并设置UIApplicationMain对象的代理.  UIApplication的第三个参数就是UIApplication的名称,如果指定为nil,它会默认 为UIApplication.  UIApplication的第四个参数为UIApplication的代理.

4.开启⼀一个主运⾏行循环.保证应⽤用程序不退出.

5.加载info.plist.加载配置⽂文件.判断⼀一下info.plist⽂文件当中有没有Main storyboard file base name  ⾥里⾯面有没有指定storyboard⽂文件,如果有就去加载info.plist⽂文件,如果没有,那么应 ⽤用程序加载完毕.

Xcode5与Xcode7的区别

1.Xcode5有FrameWorks,存放框架。

Xcode7自动导入框架,用到什么框架时,自动导入框架。

2.Xcode7中多了一个LaunchScreen.storyboard,用来设置启动页面,如果没有设置启动页面,

        默认屏幕大小是4s大小。

        LaunchScreen底层实现:把LaunchScreen.storyboard当中内容,生成一张图片。

3.info.plist,名称发生了变化,放到了外面。

4.在xocde7中没有了PCH文件。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值