iOS 优化App处理
2019-11-26 本文已影响0人
Poison_19ce
优化App启动速度
1、减少多个内嵌静态库合并为一个静态库
2、减少C++虚函数数量
3、Swift尽量使用struct 少使用Class
4、用initialize+dispatchOnce 替换+load方法
5、减少AppDelegate中finishLaunching方法中的操作,不做耗时操作
优化网络请求速度
1、通过减少网络传输的数据大小优化,例如json返回的数据量,上传图片的格式及大小
2、通过减少网络请求次数优化,例如通过本地缓存,接口合并等方法
3、通过页面销毁取消针对页面所进行的请求
优化电池电量
1、屏幕显示与背光。
2、位置服务。
3、wifi-无线电.
4、WWAN(蜂窝)无线电。
5、图形处理器
6、CPU
7、蓝牙无线电
8、声音处理器。