メソッドが.hファイルで宣言されているとintelisenseによって検出され、メソッドが.mファイルで使用されているときに警告が発生しません。インタフェースの外側で目的cのメソッドを宣言するには?
メソッドが.mファイルでのみ宣言されている場合、intelisenseは、使用されているメソッドの下に宣言されている場合、それを検出しません。
警告を避けるために、xcodeにフラグがありますが、無効にしないことをお勧めします。
intelisenseによって検出されるように、警告なしで.mで宣言する方法はありますか?
ありがとうございました。
ありがとうございました!しかし、実装ファイルに直接、それは可能ですか? – NemeSys
クラス拡張の導入以来、優先されるべきプライベートな宣言のための専用メカニズムがあります。 –
@NemeSys、はい。宣言は '.m'ファイルに入れることができます。これらの宣言を他のファイルに含めることができるので、通常はグローバル宣言を.hファイルに入れます。 .hファイルで有効なものは.mファイルでも有効です。 – zneak