2012-06-25 42 views
0

這會照顧在ARC在安裝iOS 5.0或iOS 5.1這會照顧內存管理ARC

我正在分配的對象和不需要釋放ARC該對象,這些ARC照顧自己

UIView *customView = [[UIView alloc]init]; 

[customView setFrame:CGRectMake(kRect)]; 
[self.view addSubview: customView]; 

[customView release]; 

在ARC customView發佈中,它將自行處理。

如果我說釋放customView

+0

閱讀文檔! – 2012-06-25 14:08:08

回答

1

一旦你的項目創建,不需要發佈一個對象,ARC就會關心內存選擇ARC自動保留計數!這將需要關心內存管理

2

你不能叫release因爲如果你這樣做

Release不ARC環境中使用ARC將拋出一個錯誤發生了什麼事,你的項目不會建立

0

ARC將照顧你的記憶,但你想從內存中刪除一個對象,你可以做簡單的對象=零;那麼弧知道該變量沒有用,並從內存中刪除它。