【Xcode,iOS,Obective-C】Objective-Cで定数の定義ってどうやってやるんだっけ?
グローバルで使用する必要がない、文字列の定数定義の仕方メモ。
実装ファイル(.mのファイル)にコーディングする。
#defineの行には「;」は不要な点に注意。
@interface GraphModeViewController () #define MOJI @"ここに任意の文字列を記載" @end @implementation GraphModeViewController - (void)viewDidLoad { [super viewDidLoad]; NSLog(MOJI); //すると、ここでちゃんとログに出る end;
※グローバルに使用する場合はヘッダファイルにextern付きで定義したり、数字の場合はenumを使用したりする。このあたりは必要になった時に再度まとめる。
※他にオススメの方法やこの方法の問題点にお気付きの方は是非、コメントください!