ios内存优化经验
?
首先最最重要的还是确保每个retain,copy,delloc都带有一个release
?
1.凡事有CT..Create..的要用CTRelease(myObject)释放; CF等也同样道理
2.下面的return前也没有释放
?
?
CTParagraphStyleRef paragraphStyle=CTParagraphStyleCreate(paragraphStyle_settings, sizeof(paragraphStyle_settings) / sizeof(paragraphStyle_settings[0]));if(...){return; //这里会溢出}CTRelease(paragraphStyle);?
?
3.开新的NSThread时一定要加AutoReleasePool,Background NSThread也是
4.dealloc里面的内存溢出大部分由init或initWithFrame不正当的初始化引起
?
5:先在Instrument下用模拟器检查内存溢出,再用Instrument连真机检查.
?