不要频繁的刷新页面,能刷新1行cell最好只刷新一行,尽量不要使用reloadData
懒加载,不要一次性创建所有的subview,而是需要时才创建.
重用 可以模仿UITableView和UICollectionView,不要一次性创建所有的subview,而是需要时才创建.完成了使命,把他放入到一个可重用集合中
图片处理 避免多余运算
cache,cache,cache缓存所有需要的
dealloc需要重写并对属性置为nil
避免庞大的xib,storyBoard,尽量使用纯代码开发
CPU层面
1.Timer的时间间隔不宜太短,满足需求即可
2.线程适量,不宜过多,不要阻塞主线程
3.优化算法,减少循环次数
4.定位和蓝牙按需取用,定位之后要关闭或降低定位频率