我想问一下 Cocoa 项目中 local BOOL
变量的命名约定。首选以下哪项?
// Style #1
BOOL isNightModeEnabled = NO;
// Style #2
BOOL nightModeEnabled = NO;
谢谢!
最佳答案
只是想多了一点。
Apple 自己的 Cocoa 方法不为用作参数的 BOOL
变量添加前缀:
... whenHighlighted:(BOOL)highlighted
... animated:(BOOL)animated
这同样适用于 Xcode 的 setter 自动完成。因此,用 is
为局部变量添加前缀似乎不是一个好主意,因为最终会得到一些以 is
为前缀的变量,而另一些则不是.因此使用 is
是一个很好的命名约定对于 getter,而不是局部变量。
关于objective-c - Objective-C 和 Cocoa 中局部 BOOL 变量的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15719854/