摘要: 高级当且仅当下面这些技巧能够解决问题的时候,才使用它们:22.加速启动时间23.使用Autorelease Pool24.缓存图片 — 或者不缓存25.尽量避免Date格式化高级性能提升寻找一些高明的方法,让自己变为一个全代码忍者?下面这些高级的性能优化技巧可以在适当的时候让程序尽可能的高效运行!22) 加速启动时间能快速的启动程序非常重要,特别是在用户第一次启动程序时。第一映像对程序来说非常重要!让程序尽量快速启动的方法就是尽量以异步方式执行任务,例如网络请求,数据访问或解析。另外,避免使用臃肿的XIBs,因为XIB的加载是在主线程中进行的。但是记住storyboard没有这样的问题——所以 阅读全文
posted @ 2013-06-24 15:21 GreyWolf 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在性能优化时,当你碰到一些复杂的问题,应该注意和使用如下技巧:9.重用和延迟加载View10.缓存、缓存、缓存11.考虑绘制12.处理内存警告13.重用花销很大的对象14.使用Sprite Sheets15.避免重新处理数据16.选择正确的数据格式17.设置适当的背景图片18.降低Web内容的影响19.设置阴影路径20.优化TableView21.选择正确的数据存储方式中级性能提升现在,在进行代码优化时,你已经能够完成一些初级性能优化了。但是下面还有另外一些优化方案,虽然可能不太明显(取决于程序的架构和相关代码),但是,如果能够正确的利用好这些方案,那么它们对性能的优化将非常明显!9) 重用和 阅读全文
posted @ 2013-06-24 15:20 GreyWolf 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记。本文收集了25个关于可以提升程序性能的提示和技巧,把性能优化技巧分为3个不同的等级:初级、中级和高级初级在开发过程中,下面这些初级技巧需要时刻注意:1.使用ARC进行内存管理2.在适当的情况下使用reuseIdentifier3.尽可能将View设置为不透明(Opaque)4.避免臃肿的XIBs5.不要阻塞主线程6.让图片的大小跟UIImage 阅读全文
posted @ 2013-06-24 15:19 GreyWolf 阅读(145) 评论(0) 推荐(0) 编辑