objective-c - 如何在 Objective-C 中命名常量?

标签 objective-c naming-conventions constants extern

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

extern 常量有不同的标准吗?

我见过的一些款式:

NSString* const kPreferenceFirstRun = @"FirstRun";

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

最佳答案

经过一番谷歌搜索后,我找到了 official coding guidelines for Cocoa .

总结一下:

  • 以两个或三个字母开头 prefix全大写
  • 在 UpperCamelCase 中休息
  • extern 常量的相同标准

我同意 itaiferber 的观点,即 k 前缀样式更清晰,对自动完成也更有用。想知道这种风格是否比官方指南更受欢迎。

关于objective-c - 如何在 Objective-C 中命名常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4058235/

相关文章:

ios - iOS 应用程序中的 C 样式字符串被损坏

ios - 如何获取所有NSArray中存在的对象

amazon-web-services - AWS 产品和服务命名命名法以 'Amazon' 与 'AWS' 开头

Java 命名约定

node.js - 从nodejs访问O_RDONLY,O_WRONLY,...

dart - Dart const类参数检查

ios - 在 iOS 中,我可以跳转到另一个应用程序并使其使用帐户和密码自动登录吗?

objective-c - 如何仅在 tableview 中显示 UISearchbar 栏而不是在 objective-c 中的 UINavigationbar 上

kotlin - Kotlin命名约定

c - 在 C 中隐藏一个结构,这是未定义的行为吗?