プロパティとメッセージを.hファイルに配置するタイミングと、それらを.mインターフェイスに配置するタイミングを知るにはどうすればよいですか?
initのように公開されているメッセージは、.hファイルに含める必要があると思います。クラスを記述するプロパティ(構成タイプなど)についてはどうでしょうか。
プロパティとメッセージを.hファイルに配置するタイミングと、それらを.mインターフェイスに配置するタイミングを知るにはどうすればよいですか?
initのように公開されているメッセージは、.hファイルに含める必要があると思います。クラスを記述するプロパティ(構成タイプなど)についてはどうでしょうか。
任意のプロパティへのアクセスを制限したい場合は、クラス拡張子などを使用して .m ファイルで定義できます。
.h または .m ファイルにプロパティを配置するためのルールは定義されていません。クラスの外部にアクセスするプロパティ (.h で定義) と外部にアクセスするプロパティ (.h で定義) を確認する必要があります。メートル)。
Apple docs によると、@interface
プロパティは " " (.h) ファイルで宣言されています。プライベートオブジェクトのみの変数が必要な場合、それらは ivar と呼ばれ、それらへのアクセサーを合成しません。
プライベート プロパティ (ドキュメントでは「プロパティの再宣言」) は、クラス拡張やプロトコルなどで使用できます。