1.圆角,图层遮罩,阴影或者是图层光栅化(GPU离屏渲染)
会强制Core Animation提前渲染图层的离屏绘制。但这不意味着你需要避免使用这些效果,只是要明白这会带来性能的负面影响。
http://www.jianshu.com/p/b03bc9a06ca8
2.抗锯齿(设置的时候少用单数和小数,同时消耗性能)
3.视图惰性加载 - iOS只会当视图控制器的视图显示到屏幕上时才会加载它。这对内存使用和程序启动时间很有好处,但是当呈现到屏幕上之前,按下按钮导致的许多工作都会不能被及时响应。比如控制器从数据库中获取数据,或者视图从一个nib文件中加载,或者涉及IO的图片显示,都会比CPU正常操作慢得多。(不使用懒加载的化,如果点击按钮,就不要去加载创建这个控件,可以很快的反应,按钮会变得更加的灵敏)
网友评论