【发布时间】:2010-05-26 13:51:13
【问题描述】:
我知道常量以k 前缀开头,但是有没有人有自己的常量前缀,所以他们可以很容易地完成他们的常量,而不是苹果的?
由于我的公司名称,我的班级使用三个字母的前缀,假设它是OMG。我尝试用omgkConstantName 为我的常量添加前缀,但这并不是很令人满意。我还玩弄了kk 或ok(o 来自 OMG。)或者我应该使用 kOMGConstantName,这看起来更像 Cocoa-ish?
快速获取您自己的常量似乎非常有用,就像您可能希望获取自己的类一样。有人这样做吗?是不是很糟糕的 Cocoa 风格?
另外,对于只在一个类中使用的静态变量,是否有良好的命名约定,例如 JSON 字典的键?他们应该有k 吗?它们应该以大写开头,还是遵循正常的大小写约定?
// Static Variables
static NSString *searchTextKey = @"searchText";
static NSString *searchResultsKey = @"searchResults";
(more)
【问题讨论】:
标签: objective-c cocoa coding-style