掌握內容
>理解記憶體管理的原理
1.理解部分
1點選工程-》build settings->通過gar關鍵字的搜尋搜出automatic re..cou..
->將此選項的設定改稱no
1.2.2析構函式
(可以用來驗證物件是否被釋放)
語法:
-(void)dealloc
-(void)setdog:(dog *)dog}
-(void)setdog:(dog *)dog
+方法的記憶體管理
+(student*)create
1.2.4 字串記憶體管理
2>alloc retain copy mutablecopy new建立出的字串均需要release
nsmutablestring *mulstr=[[nsmutablestring alloc]initwithstring:@"abc"
]; nsstring *str=@"a"
; nsmutablestring *mulstr2=[mulstr copy];
@"aa
"];
nsmutablestring *mulstring=[[nsmutablestring alloc]initwithstring:@"abc"
]; nsstring *str=@"ab"
; nsmutablestring* mulstr=[str mutablecopy];
@"ab
"];
iOS 之OC記憶體管理(一)
這個系列打算寫一些我對iphone開發記憶體管理的理解。是建立在讀者對objective c的記憶體管理已經有一定理解的基礎上,內容將包括實踐準則,autorelease原理剖析,記憶體洩露的除錯等。如果您對objective c記憶體管理不太了解,建議先讀一下vince yuan的這個 教程。在進...
ios開發 OC記憶體管理的學習
今天我學習了oc中重點的內容,記憶體管理,由於內容較多,需要慢慢消化,下面是具體學習內容 記憶體管理的學習 1.基本實現方法 1 retain 計數器 1,會返回物件本身 2 release 計數器 1,沒有返回值 3 retaincount 獲取當前的計數器 4 dealloc 當乙個物件要被 的...
IOS學習 OC記憶體管理
記憶體管理 引用計數器 oc物件被引用的次數,為0的時候該物件被銷毀,記憶體 retain 引用次數 1 返回的是物件本身 release 引用次數 1 沒有返回值 retaincount 獲取引用次數。dealloc oc物件被銷毀的時候會呼叫dealloc方法,繼承該 方法 放最後面 super...