Objective-C を使い始めたばかりなので、これはかなり基本的な質問かもしれません。Objective-C では、デフォルト オブジェクト (UIViewController など) を拡張するときに定数を定義するにはどうすればよいですか。この定数値は、デフォルト オブジェクトを拡張するすべてのオブジェクトで使用されます。
これを行う 1 つの方法は、次のようなオブジェクトのカテゴリを作成することです...
@implementation UIViewController (Constants)
+ (NSString *)navigationView {
return @"navigationView";
}
+ (NSString *)detailView {
return @"detailView";
}
@end
カテゴリの実装で値を使用#define
することもこれでうまくいきますか??? または、これを行うためのより良い方法があるかもしれませんか?