对象命名约定

时间:2015-09-17 10:45:50

标签: ios swift

我有关于Apple命名对话的具体问题......我对如何命名我的通用自定义单元格,按钮,视图......等感到困惑(例如我应该用3个标签命名我的单元格和一个按钮,例如:

(ProjectName)LeftTitleTwoSubtitlesRightButtonCell

或者有一个更好的解决方案/约定...或者是否有任何文章(我专门搜索命名对象,如按钮/单元格/视图......是通用的)

1 个答案:

答案 0 :(得分:0)

是的,类名以2-3个字符为前缀,表示项目名称。 类名也遵循pascal case,方法遵循camel case&变量遵循驼峰的情况。
虽然命名标签和按钮试图给它们一个可读的&带有Lbl或Btn后缀的信息名称,用于标签&按钮分别。
您也可以参考以下链接来提高编码标准。
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Conventions/Conventions.html
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingMethods.html
{{3} }