2017年3月4日

3.4 (二) Instruments 学习.Time Profiler

摘要: Time Profiler帮助我们分析代码的执行时间,找出导致程序变慢的原因,告诉我们“时间都去哪儿了?”。 Time Profiler分析原理:它按照固定的时间间隔来跟踪每一个线程的堆栈信息,通过统计比较时间间隔之间的堆栈状态,来推算某个方法执行了多久,并获得一个近似值。其实从根本上来说与我们的原 阅读全文

posted @ 2017-03-04 15:53 举个例子yi聪聪 阅读(770) 评论(0) 推荐(0) 编辑

3.4 iOS图片加载速度极限优化—FastImageCache解析(未研究 未使用)(二)instrument使用研究

摘要: FastImageCache是Path团队开发的一个开源库,用于提升图片的加载和渲染速度,让基于图片的列表滑动起来更顺畅,来看看它是怎么做的。 http://blog.cnbang.net/tech/2578/ 2.instrument 研究 使用Instruments的 Time Profiler 阅读全文

posted @ 2017-03-04 14:53 举个例子yi聪聪 阅读(218) 评论(0) 推荐(0) 编辑

3-3: Xcode小技巧 1.管理设备和模拟器2.更新APP的现实名称 3.instruments 使用4.性能优化

摘要: 1. 理设备和模拟器 你有没有想过,你其实可以管理Xcode中设备下拉框里的设备列表呢? 再想想读取设备中的数据库,从而验证表里的数据是否都设置正确了。你是否还遇到过,Xcode的下拉框里一个模拟器都没有了?现在打开Window > Devices。 在这里你能看到已连接的设备和可用的模拟器。如果你 阅读全文

posted @ 2017-03-04 14:06 举个例子yi聪聪 阅读(107) 评论(0) 推荐(0) 编辑

3.1 -3.2 图片的优化 iOS图形优化 (2)测试工具 (3)UIImage 的加载方法的区别

摘要: 1.关于CALayer 的 shouldRasterize(光栅化) 开启shouldRasterize后,CALayer会被光栅化为bitmap(位图文件),layer的阴影等效果也会被保存到bitmap中; 当我们开启光栅化后,需要注意三点问题。 如果我们更新已光栅化的layer,会造成大量的o 阅读全文

posted @ 2017-03-04 13:51 举个例子yi聪聪 阅读(202) 评论(0) 推荐(0) 编辑

导航