冷启动
第一次打开app或app被杀死后重新打开叫冷启动(走didFinishLaunchWithOptions方法)
热启动
app在后台且存活的状态下,再次打开app叫热启动(不走didFinishLaunchWithOptions方法)
启动优化指的是冷启动优化。
启动项:App启动过程中需要被完成的某项工作。
优化
main函数前:
减少动态库(用于自己手动导入的内置动态库)
减少类
减少方法
减少分类
减少load方法中的操作
didFinishLaunchWithOptions前:
didFinishLaunchWithOptions:
将启动项放在合适的位置(能延迟就延迟)
展示首页:
使用缓存:缓存定位(不要每次启动都先获取定位再请求数据)
网友评论