您的位置:首页 > 移动开发 > IOS开发

ios 性能优化概述

2013-08-21 19:06 162 查看
在开发IOS程序的时候,不止是简简单单的把代码堆砌起来,或者说有一个比较好的架构,程序就ok的。还需要在程序性能上进行优化。所谓优化,并非只是简单的优化几个算法,让程序看起来跑的更快。优化是有目标的,速度快可能是目标之一,但是真正的目标是:从使用层面讲让程序更好的和用户交互,从技术层面讲能够更好更合理的使用系统提供给程序的资源。而基本上做为开发人员能够控制的是后者,让自己的程序能够更好更合理的使用系统提供的资源。记得有个大牛说过:一个优秀的程序猿就是扣内存、扣CPU、扣I/O次数,就是各种扣,当你扣到极致的时候,虚拟机也能用出真机的效果,资源就在那里,就看你怎么用了。

基本上,在IOS开发的时候,基本的优化目标就是,合理的使用包括内存、CPU、物理存储在内的资源。

优化的时候可以使用的手段大体可以分成两类:

一、实现就能预知一些性能瓶颈,在写代码的时候,就尽量避免。

二、事后,使用各种Profile工具,分析程序,找到性能瓶颈然后解决之。

而如何解决这些性能瓶颈,真对不同的问题,有不同的方法。以后一个一个的总结。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: