そのため、新しいXcodeプロジェクトでは、デフォルトで.mファイルにクラスのカテゴリがあることに気付きました。たとえば、これは.mファイルにあります。
@interface ViewController ()
@end
@implementation
//Some code
@end
変数と関数を.mファイルのカテゴリで宣言しても大丈夫なのか、それとも以前のように.hファイルで宣言する必要があるのか疑問に思いました。基本的に、カテゴリに関するベストプラクティスは何ですか。
ちなみに、私の質問は以下のリンクに関連しているようですが、そのリンクは私の質問に完全には答えていません。