38

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

extern定数には別の基準がありますか?

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

NSString* const kPreferenceFirstRun = @"FirstRun";

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

2 に答える 2

39

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

総括する:

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

于 2010-10-31T09:22:36.867 に答える
5

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

于 2010-10-30T10:28:08.413 に答える