性能优化NSDateFormatter

为什么要优化NSDateFormatter?

  • 过度的创建NSDateFormatter用于NSDate与NSString之间转换,会导致App卡顿

优化方式有哪些?

1 . 延迟转换
  • 只有在UI需要使用转换结果时在进行转换。
  • 在iOS 7之前,NSDateFormatter是非线程安全的,同事请求会导致app崩溃, ios8,macOS10.9之后是安全的.
性能优化NSDateFormatter_第1张图片
Snip20161221_19.png
性能优化NSDateFormatter_第2张图片
Snip20161223_31.png

你可能感兴趣的:(性能优化NSDateFormatter)