1

XCode はそれを受け入れます。しかし、内部でプロパティを設定すると保持されますか (読み取り専用であるため外部にセッターはありませんが、クラス メソッドで値を初期化するとき)。

よろしく、Apple92

4

3 に答える 3

5

パブリックに面したプロパティを指定(readonly, retain)し、.m 内(readwrite, retain)でプライベートに割り当てることができるように再定義することができます。私自身もたまにこのパターンを使っています。

于 2010-10-08T23:09:01.993 に答える
4

これを行う理由は@property (retain)、クラスの継続またはカテゴリで実行できるようにするためです。外部プロパティに保持がない場合は、プロパティが一致していないという警告が表示されます。

于 2010-10-08T23:09:40.590 に答える
0

また、インターフェイスのドキュメントの形式としても優れています

于 2010-10-08T23:13:42.797 に答える