首页 > 加载xib慢的问题

加载xib慢的问题

经常遇到present 一个Xib生成的viewController的时候很慢的问题。

一半第一次点的时候没反应,点第二次的时候才出来。。或者第一次点等1秒钟之后才出来,是xib的问题么?


xib只是将视图的信息序列化,最后的运行速度没有什么区别


你的xib文件内容很多么? 测试机型是什么?

补充:

你说的是启动等待时间吧,就是从打开APP到你的登陆页面展示出来这段时间。这个很正常,Debug模式下的启动时间比最终提交App Store的Release版本要慢50%左右,同时xcode的各种调试工具介入都会影响启动时间。所以你下载的别的APP很多都可以秒开,但是自己的Debug版本是不可能这么快的。

第二点就是头文件的相互引用问题,例如xocde7.0默认把工程中pch文件去掉了,这个文件在之前的项目中,充当公共头文件的角色。但这样容易造成头文件的交叉引用,导致编译速度减慢(不知道会不会不影响)启动速度

第三点尽量不要在 类方法+load和+initialize里面做CPU耗时大的操作,会造成启动卡顿

最后,我的经验之谈是xib虽然比纯代码稍微慢一点,但绝不会卡顿,或者说加载慢道肉眼可以察觉。

【热门文章】
【热门文章】