web-dev-qa-db-ja.com

Objective-Cで定数に名前を付ける方法は?

Objective-C(またはそれらに名前を付けるために最も広く使用されている方法)の定数の命名規則は何ですか?

extern定数に異なる基準はありますか?

私が見たいくつかのスタイル:

NSString* const kPreferenceFirstRun = @"FirstRun";

// Replace "XY" by a prefix representing your company, project or module
NSString* const XYPreferenceFirstRun = @"FirstRun"; 
38
hpique

少しグーグルした後、私は Cocoaの公式コーディングガイドライン を見つけました。

総括する:

  • ALL-CAPSでは2文字または3文字で開始 プレフィックス
  • UpperCamelCaseで休む
  • extern定数の同じ基準

itaiferberに同意しますkプレフィックススタイルがより明確で、多くのオートコンプリートにさらに役立ちます。このスタイルが公式ガイドラインよりも人気があるかどうかを知ることは興味深いでしょう。

39
hpique

私には思えますが、ベストプラクティスは、定数に大文字で名前を付けることです。しかし、cocoa-core開発者は私の意見を共有していないようです))彼らは定数にCamelCaseを使用しています

5
heximal