例如:Meta-information我应该如何在驼峰文字中用短划线写词?
metaInfornation
,metainformation
或metainfo
?
getMetainfo
,getMetaInfo
或getMetaInformation
?
有关Objective-C的风格是什么?
例如:Meta-information我应该如何在驼峰文字中用短划线写词?
metaInfornation
,metainformation
或metainfo
?
getMetainfo
,getMetaInfo
或getMetaInformation
?
有关Objective-C的风格是什么?
我个人驼峰,没有缩写的粉丝。所以我会用metaInformation
。 metaInfo
也很好,因为它是一个非常常见的缩写。
我不喜欢的是一样的东西printAttr
或相似。
苹果docs关于该主题描述的约定。
注意,你应该不使用get
在你消气!
当您应用这些约定时,您有很多机会(例如Key-Value-Coding)。
如果是属性,那么您想要使用metaInformation
或metaInfo
,并且它会生成吸气剂-metaInformation
或-metaInfo
。永远不要使用方法名称。
metaInfo或元信息?那么'我'还是'我'呢? – BergP 2013-04-22 07:01:32
大写'I'是一个选择;) – HAS 2013-04-22 07:03:29
@max_从[文档](https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingMethods.html) :'如果方法返回接收者的属性,则在该属性之后命名该方法。使用“get”是不必要的,除非一个或多个值是间接返回的。' – HAS 2013-04-22 07:04:26
“得到”不应该被用来作为非常特殊的情况以外的方法前缀。 – bbum 2013-04-22 06:59:13