1

そのクラスのinitメソッドからクラスのインスタンス メソッドを呼び出すのは適切ですか? 私は ARC 環境にいますが、 からできることとできないことがよくわかりませんinit。Apple のドキュメントには、イニシャライザ メソッドと dealloc でアクセサ メソッドを使用しないでくださいと記載されていますが、それが正確な理由はよくわかりません。

4

2 に答える 2

2

ここにそれに関する議論があります: Using Accessors in Init and Dealloc。本当の答えはありません。その場合、副作用がないことを確認してください。

于 2012-12-21T09:26:10.630 に答える
0

init メソッドは、クラスのインスタンス変数に初期値を設定するために使用されます。

小切手:

init メソッドでアクセサ メソッドを使用すべきではない理由

于 2012-12-21T09:25:09.863 に答える