如题,折腾了一段时间来做这一块的优化,效果还算不错,main 阶段 iPhone5C 从 4 秒降低到 1.8 秒,iPhone X 从 1.5 到 1 秒内。
文章见 《 iOS 启动优化》
欢迎勘误呀,有新的优化方式和方法也欢迎大神们指点哦~
因为博客部署在 coding 上,所以打开会有 coding 的 3 秒广告,之后才会重定向到文章原文。毕竟 coding 免费嘛,当然主要还是楼主穷,买不起主机。。。
1
JGideon 2018-07-26 18:00:37 +08:00
感觉解决方案就是删代码 lol
|
3
canxden 2018-07-26 19:05:44 +08:00
我不知道是不是个例, 感觉很慢的还有一个原因就是启动的时候, 调用太多接口请求, 结果导致接口返回不及时的时候, 新接口就一直不进行请求.
|
4
kobe1941 OP @canxden 网络请求不会影响到主 UI 的渲染啊,首屏的数据做一下缓存,用户可以立马看到界面的。当然启动的时候还是不要有太多的并发请求。。。
|
6
rainex 2018-09-02 05:18:43 +08:00
哈哈,把 swift 项目用 objc 改写会快一的梗现在还成立吧?
|