深入浅出-iO程序性能优化.docxVIP

  • 3
  • 0
  • 约4.8千字
  • 约 4页
  • 2016-11-24 发布于广东
  • 举报
深入浅出-iO程序性能优化

深入浅出-iOS程序性能优化iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分享,希望能得到更多的反馈和建议。1,计算代码运行时间:相信数据,不要太相信感觉。不过要注意模拟器和真机的差异。最简单的工具就是 NSDate,但精度不是太好。NSDate*?tmpStartData?=?[[NSDate?date]?retain];?//You?code?here...?double?deltaTime?=?[[NSDate?date]?timeIntervalSinceDate:tmpStartData];?NSLog(@cost?time?=?%f,?deltaTime);?或者将运行代码放到如下方法的 block 参数中,然后返回所运行的时间:#import?mach/mach_time.h?//?for?mach_absolute_time()?and?friends?CGFloat?BNRTimeBlock?(void?(^block)(void))?{?mach_timebase_info_data_t?info;?if

文档评论(0)

1亿VIP精品文档

相关文档