2009-07-02 10 views

答えて

3

本当にこのプロパティが読み書き可能である場合、答えはyesです。つまり、deallocはbtnHelpを解放する必要があります。あなたのコードでは、プロパティに 'retain'という注釈が付きます。つまり、クラスのユーザーがbtnHelpプロパティを設定するたびに、クラスは新しいプロパティ値に 'retain'メッセージを送ります。クラスが完了したら 'release'メッセージを送信する責任があります。クラス初期化コードでbtnHelpを作成する場合は、クラス初期化コードにもそれを保持してください。

ただし、NIBファイルから読み込まれたボタンに読み取り専用アクセスを許可するだけであれば、それを解放する心配はありません。これは、ペン先をロードしたオブジェクトの責任です。その場合は、 'retain'を 'readonly'に置き換えてください。

関連する問題