代码之家  ›  专栏  ›  技术社区  ›  hpique

如何命名Objective-C中的常量?

  •  38
  • hpique  · 技术社区  · 15 年前

    Objective-C(或最常用的命名方式)中常量的命名约定是什么?

    有不同的标准吗 extern

    我见过的一些款式:

    NSString* const kPreferenceFirstRun = @"FirstRun";
    
    // Replace "XY" by a prefix representing your company, project or module
    NSString* const XYPreferenceFirstRun = @"FirstRun"; 
    
    2 回复  |  直到 15 年前
        1
  •  39
  •   Basil Bourque    13 年前

    经过一点谷歌搜索,我发现 official coding guidelines for Cocoa

    总结一下:

    • 从两三个字母开始 prefix 全大写
    • 以大写字母为单位
    • extern 常数

    我同意 维生素E 千

        2
  •  5
  •   heximal    15 年前

    在我看来,最好的做法是用大写字母命名常量。 但cocoa核心开发人员似乎并不认同我的观点)他们使用CamelCase作为常量