2013-05-27 48 views
-1

我有一個UIButton的子類,我添加了NSString屬性。UIButton子類內存泄漏?

我需要在某個時候釋放/ =這個屬性嗎?或者當這個按鈕本身設置爲零時自動發生?

如果是的話我會在哪裏做?

+0

您使用ARC嗎?你是什​​麼意思「按鈕本身設置爲零」? –

回答

0

如果您使用的是ARC,則無需執行任何操作; ARC會自動添加一些析構函數代碼,以便爲您釋放實例變量。

如果您不使用ARC,則應將其轉換爲ARC。但是,如果你的財產是retain/strongcopy,那麼你應該添加一行到dealloc,它釋放你的實例變量而不使用訪問器。你不必把它剔除掉,因爲你的對象即將被銷燬,但你可以如果你想。

+0

謝謝你回答我的問題。 – user1087185