APP性能
RichChane
时隔多年后,再次出发
展开
-
一些提高APP性能的方法--技术需要一点一点积累
以下这些技巧分为三个不同那个的级别---基础,中级,高级。 基础 这些技巧你要总是想着实现在你开发的App中。 1. 用ARC去管理内存(Use ARC to Manage Memory) 2.适当的地方使用reuseIdentifier(Use a reuseIdentifier Where Appropriate) 3.尽可能设置视图为不原创 2017-01-11 11:09:57 · 1031 阅读 · 0 评论 -
App提升启动速度
http://ke.indiebros.com/2012/08/20/iOS-app-launch-time-optimization/很多app的开发者都不重视app的启动速度,这对于碎片化使用情景的用户来说,简直是灾难。iOS应用的启动速度应用启动时,会播放一个放大的动画。iPhone上是400ms,iPad上是500ms。最理想的启动速度是,在播放完动画后,用户就可以使用。如果应用启动过慢,原创 2017-01-11 11:11:35 · 339 阅读 · 0 评论 -
ios高效设置view圆角
圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。我查阅了一些现有的资料,收获良多的同时也发现了一些误导人错误。本文总结整理了一些知识点,概括如下:设置圆角的正确姿势及其原理设置圆角的性能损耗其他设置圆角的方法,以及最优选择转载 2017-01-11 17:40:43 · 2274 阅读 · 0 评论 -
__block,访问block外局部变量
我们知道在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这个变量的值时,我们需要给它附加上__block修饰符。__block另外一个比较多的使用场景是,为了避免某些情况下Block循环引用的问题,我们也可以给相应对象加上__block 修饰符。为什么不使用__block就不能在Block内部修改外部的局部变量?我们把以下代码通过 clang转载 2017-01-11 17:43:04 · 706 阅读 · 0 评论 -
ios离屏渲染-详解
GPU渲染机制:CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。GPU屏幕渲染有以下两种方式:On-Screen Rendering意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。Off-S转载 2017-02-09 17:19:45 · 950 阅读 · 0 评论