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