タグ

staticに関するmonoqloのブックマーク (1)

  • NSStringの定数定義

    これも常識だと思いますが、備忘録としてメモ 定数の命名規則 歴史的にkで始まる定義をよく見かけますが、 Coding Guidelines for Cocoaにはそのようなルールはないようです。他の定数と衝突しないことが重要なので、僕は「クラス名」+「k」+「変数名」を使用しています。 グローバルな定数 他からも参照できるようにヘッダーファイルでextern宣言し、実装ファイル内に定義します。 HogeHoge.h file extern NSString* const HogeHogekMogeMoge; HogeHoge.m file NSString* const HogeHogekMogeMoge = @"HAGAHAGA"; ローカルな定数 Headerファイルでは特に定義をせず、実装ファイル内でstaticに定義しスコープをコンパイル単位に限定します。 HogeHoge.h f

  • 1