iOS Dev
文章平均质量分 89
tingxinsss
这个作者很懒,什么都没留下…
展开
-
性能优化之NSDateFormatter
为什么要优化NSDateFormatter?首先,过度的创建NSDateFormatter用于NSDate与NSString之间转换,会导致App卡顿,打开Profile工具查一下性能,你会发现这种操作占CPU比例是非常高的。据官方说法,创建NSDateFormatter代价是比较高的,如果你使用的非常频繁,那么建议你缓存起来,缓存NSDateFormatter一定能提高效率。 Creating原创 2016-11-06 01:21:06 · 340 阅读 · 0 评论 -
浅析NSTimer & CADisplayLink内存泄露
偶得前言本篇文章中我们主要谈谈NSTimer\`CADisplayLink`在使用过程中牵扯到内存泄露的相关问题及解决思路(文章末尾会附上Demo),有时候我们在不知情的情况容易入坑,最关键你还不知道自己掉坑了,闲话不多说,让我们开始进入正题。NSRunLoop与定时器我们先来回顾一下NSRunLoop对NSTimer\`CADisplayLink`的影响。(为了方便,以下统称定时器)大家都知道定时原创 2016-11-06 01:13:22 · 317 阅读 · 0 评论