25个增强iOS应用程序性能的提示和技巧
来源:互联网 发布:淘宝卖家在哪交保证金 编辑:程序博客网 时间:2024/06/04 19:25
原文:http://www.cocoachina.com/newbie/basic/2013/0522/6259.html
在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记。
本文收集了25个关于可以提升程序性能的提示和技巧,把性能优化技巧分为3个不同的等级:初级、中级和高级。
初级
1.使用ARC进行内存管理
2.在适当的情况下使用reuseIdentifier
3.尽可能将View设置为不透明(Opaque)
4.避免臃肿的XIBs
5.不要阻塞主线程
6.让图片的大小跟UIImageView一样
7.选择正确的集合
8.使用GZIP压缩
完整阅读>>
中级:
9.重用和延迟加载View
10.缓存、缓存、缓存
11.考虑绘制
12.处理内存警告
13.重用花销很大的对象
14.使用Sprite Sheets
15.避免重新处理数据
16.选择正确的数据格式
17.设置适当的背景图片
18.降低Web内容的影响
19.设置阴影路径
20.优化TableView
21.选择正确的数据存储方式
完整阅读>>
高级
22.加速启动时间
23.使用Autorelease Pool
24.缓存图片 — 或者不缓存
25.尽量避免Date格式化 完整阅读>>
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 25个增强iOS应用程序性能的提示和技巧
- 实现Django的全文检索功能(一):选择Whoosh全文检索引擎
- VS2005自定义ActiveX控件在asp.net中应用方法
- Android 内存溢出解决方案(OOM) 整理总结(转)
- 一篇很受触动的文章-关于成功因素
- ligerui中grid导出为Excel的例子(asp.net)
- 25个增强iOS应用程序性能的提示和技巧
- 理解 Linux 的处理器负载均值(翻译)
- 花1K内存实现高效I/O的RandomAccessFile类
- hadoop回收站问题
- Linux编程Makefile模板
- Android Studio和eclipse之间的不同
- UVa 10306 - e-Coins
- 关于《用C#编写ActiveX控件》的几点说明
- Java 匿名内部类