偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

淺談IOS內(nèi)存優(yōu)化經(jīng)驗

移動開發(fā) iOS
本文介紹的是淺談IOS內(nèi)存優(yōu)化經(jīng)驗,主要介紹的是IOS的內(nèi)存,我們來看詳細內(nèi)容。

淺談IOS內(nèi)存優(yōu)化經(jīng)驗是本文要介紹的內(nèi)容,詳細的講解了IOS內(nèi)存優(yōu)化方案,不多說,我們先來看詳細內(nèi)容。

首先最最重要的還是確保每個retain,copy,delloc都帶有一個release

1.凡事有CT..Create..的要用CTRelease(myObject)釋放; CF等也同樣道理 

2.下面的return前也沒有釋放

  1. CTParagraphStyleRef paragraphStyle=CTParagraphStyleCreate(paragraphStyle_settings, 
  2. sizeof(paragraphStyle_settings) / sizeof(paragraphStyle_settings[0]));     
  3.     
  4. if(...)     
  5. {     
  6. <SPAN style="WHITE-SPACE: pre"> </SPAN>return; //這里會溢出     
  7. }        
  8. CTRelease(paragraphStyle);    
  9. CTParagraphStyleRef paragraphStyle=CTParagraphStyleCreate(paragraphStyle_settings, 
  10. sizeof(paragraphStyle_settings) / sizeof(paragraphStyle_settings[0]));  
  11. if(...)  
  12. {  
  13.  return; //這里會溢出  
  14. }  
  15. CTRelease(paragraphStyle);   

3.有時NSMutableArray mutableCopy也會溢出

  1. NSMutableArray *mutableRecents = [NSMutableArray arrayWithArray:recentSearches];     
  2. //NSMutableArray *mutableRecents = [recentSearches mutableCopy]; 這里內(nèi)存會溢出     
  3. [mutableRecents removeObject:searchString];    
  4. NSMutableArray *mutableRecents = [NSMutableArray arrayWithArray:recentSearches];  
  5. //NSMutableArray *mutableRecents = [recentSearches mutableCopy]; 這里內(nèi)存會溢出  
  6. [mutableRecents removeObject:searchString];    

4.dealloc里面的內(nèi)存溢出大部分由init或initWithFrame不正當?shù)某跏蓟?/p>

5:先在Instrument下用模擬器檢查內(nèi)存溢出,再用Instrument連真機檢查.

小結(jié):淺談IOS內(nèi)存優(yōu)化經(jīng)驗的內(nèi)容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2018-07-23 09:26:08

iOS內(nèi)存優(yōu)化

2011-06-03 10:19:53

2011-08-02 10:50:56

iOS開發(fā) 內(nèi)存緩存

2017-03-14 18:48:06

Android性能優(yōu)化內(nèi)存優(yōu)化

2009-07-15 09:42:56

MyEclipse使用

2013-11-25 14:57:04

TCPTCP優(yōu)化

2009-08-27 14:44:11

C# interfac

2011-06-08 16:22:24

白盒測試

2023-11-15 18:46:49

HBase數(shù)據(jù)庫開源

2011-06-28 15:37:34

Qt 內(nèi)存

2014-08-07 09:24:08

Process

2012-06-01 10:23:47

Mobile Site優(yōu)化

2009-03-11 09:33:11

Lotus開發(fā)Workflow

2009-08-28 12:25:58

C#靜態(tài)方法

2011-09-14 09:30:27

2011-07-06 10:03:30

項目管理

2009-04-16 09:08:21

Oracle開發(fā)經(jīng)驗

2020-03-23 09:17:32

內(nèi)存操作系統(tǒng)Windows

2017-07-25 12:40:42

iOSCrash僵尸對象

2017-07-21 14:00:00

iOSCrashMach異常
點贊
收藏

51CTO技術(shù)棧公眾號