2010-06-14 69 views
0

我使用這個代碼在我的iPhone應用程序:爲什麼我應該使用便捷方法保留?

UIButton * MyButton=[UIButton ButtonWithType:UIButtonTypeRoundRect]retain]; 

如果我不使用這個retain將我的應用程序崩潰?這個retain的功能是什麼?

回答

3

您應該保留,因爲UIButton的對象從調用返回會被自動釋放。

+1

這是正確的,這也是值得記住要釋放對象,當你用它做,否則你會得到一個泄漏 – djhworld 2010-06-14 11:11:38

+1

某一類型的字符串,即,陣列,按鈕等開始任何創作方法是一種方便的方法返回一個自動釋放的對象,除非你保留該對象,否則下一次該池將被耗盡。 – TechZen 2010-06-14 14:19:41

相關問題