APP启动流程请看下面链接:
https://www.jianshu.com/p/47fe63712360
面试的时候有被问到,APP启动缓慢,造成的原因是什么?如何优化?
当时我很懵逼,并不知道启动流程~~~我回答的去优化rootViewController,优化页面布局(storyBoard上的视图等)和controller中的网络加载问题!
当我看到APP的启动流程之后 发现还有一些APP配置文件需要加载,包括info.plist。而我们平时使用NSUserDefault数据存储的位置就是在info.plist中,这也是造成加载缓慢的一个原因。 这里就需要考虑如何选择数据的本地化处理了:CocoaChina上面刚好有个链接 我就直接搬过来了,不浪费大家时间!
网友评论