2009-07-02 62 views

回答

3

如果你確實是要這個屬性爲讀寫,那麼答案是肯定的 - dealloc必須釋放btnHelp。在您的代碼中,該屬性用'retain'註釋。這意味着每當你的類的用戶設置btnHelp屬性時,你的類就會向新的屬性值發送一個'retain'消息 - 使得你的類負責在完成時發送'release'消息。如果您在類初始化代碼中創建btnHelp,請確保您也保留它。

但是,如果您只想提供從NIB文件加載的按鈕的只讀訪問權限,則無需擔心將其釋放 - 這是加載該筆尖的對象的責任。在這種情況下,請將'retain'替換爲'readonly'。

相關問題