XCode はそれを受け入れます。しかし、内部でプロパティを設定すると保持されますか (読み取り専用であるため外部にセッターはありませんが、クラス メソッドで値を初期化するとき)。
よろしく、Apple92
XCode はそれを受け入れます。しかし、内部でプロパティを設定すると保持されますか (読み取り専用であるため外部にセッターはありませんが、クラス メソッドで値を初期化するとき)。
よろしく、Apple92
パブリックに面したプロパティを指定(readonly, retain)
し、.m 内(readwrite, retain)
でプライベートに割り当てることができるように再定義することができます。私自身もたまにこのパターンを使っています。
これを行う理由は@property (retain)
、クラスの継続またはカテゴリで実行できるようにするためです。外部プロパティに保持がない場合は、プロパティが一致していないという警告が表示されます。
また、インターフェイスのドキュメントの形式としても優れています