美文网首页
APP性能优化

APP性能优化

作者: iOS学末 | 来源:发表于2016-07-15 16:41 被阅读23次

1.借助instruments利器分析出问题(程序哪些部分最耗时,可以使用Time Profiler;内存是否泄漏了,可以使用Leaks)

2.不要阻塞主线程

iOS里关于UIKit的操作都是放在主线程,如果主线程被阻塞住了,你的UI可能无法及时响应事件,给人一种卡顿的感觉,大多数阻塞主线程的情况是在主线程做IO操作(IO操作是文件的读写),尽量放到子线程中写

3.减少程序启动过程中的任务(图片的播放,先把view上放图片播放的第一张图片,将剩下的图片播放到子线程中去播放),减少用户等待时间

4.使用合适的数据结构 (数据量较少时无影响,但数据量很大时,快速查找某个元素时,要用map)

5.懒加载View

不需将对象的实例化写到viewDidLoad,对系统的内存占用率会减小

6.在应用中使用缓存,图片资源可以使用SDWebImage这个开源库

相关文章

网友评论

      本文标题:APP性能优化

      本文链接:https://www.haomeiwen.com/subject/ajvyjttx.html