如标题所示,我应该如何命名引用 GUI 元素的变量。
buttonStartTest
startTestButton
btnStartTest
startTestBtn
或者我应该使用startTest
?
我喜欢这个:startTestButton
,但我不知道约定是什么,以及命名它们的好方法是什么。我知道不鼓励使用匈牙利表示法,但在 GUI 上它是“允许的”。
我还想知道引用 View Controller 的变量的首选命名方式是什么?如果您有一个引用 UINavigationController 的变量,我将它们命名为 myReferenceNVC
,我应该使用 myReference
来代替吗?
最佳答案
没有理由将 button
缩短为 btn
,它显然违背了冗长的平台约定,并且 button
更易于阅读,因此您可以立即把它们扔掉。 Apple 倾向于附加类型而不是在前面添加类型,因此 fooButton 比 ButtonFoo 更可取 - cf. FooViewController
、FooAppDelegate
等
我一开始根本不附加类型,但我发现不是 UI 元素的实例变量经常与 UI 元素的名称冲突,因此我不建议完全保留 button
.
有关详细信息,请参阅 Coding Guidelines for Cocoa - Apple 对此有指导。
关于iphone - Objective C 中 GUI 变量的命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6478093/