グローバル変数
アプリ全体で共有したい値をグローバル定数としてAppDelegate あたりに。
Storyboard のIdentifier とか置いておくと便利。
.h でextern 宣言をして定義し、.m に実装する
ヘッダーファイルにextern 宣言をして定義。
プリミティブ変数とそれ以外でconst の位置が違うので注意。
.h ファイル
extern const float DURATION; extern NSString* const SEGUE_A_TO_B;
.m ファイル
const float DURATION 2.0f; NSString* const SEGUE_A_TO_B = @"segueAtoB";
extern の意味
検索してみた結果「external(英語)」で「外部の」とか「外の」とか言う意味らしい。
なので、ヘッダー内でextern を付けて宣言することで、「外部に開かれた」定数を用意できると憶えるつもり。
(本当のところは知らんです。)
参考
詳しくはこちら。
2013.12.19 追記
やっぱ定数とは言えグローバルは怖いので、その後こんな方法をとっています。