思考の軌跡 試行の足跡

iOSアプリのコーディングメモやデザインについて、マーケティング、読んだ書籍、気になるニュースに関して書き綴るブログです。

【Xcode,iOS,Obective-C】Objective-Cで定数の定義ってどうやってやるんだっけ?

グローバルで使用する必要がない、文字列の定数定義の仕方メモ。
実装ファイル(.mのファイル)にコーディングする。
#defineの行には「;」は不要な点に注意。

@interface GraphModeViewController ()
#define MOJI @"ここに任意の文字列を記載"
@end

@implementation GraphModeViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    NSLog(MOJI); //すると、ここでちゃんとログに出る
end;

※グローバルに使用する場合はヘッダファイルにextern付きで定義したり、数字の場合はenumを使用したりする。このあたりは必要になった時に再度まとめる。

※他にオススメの方法やこの方法の問題点にお気付きの方は是非、コメントください!