我应该如何在camelCase中用短划线写单词?

时间:2013-04-22 06:57:42

标签: objective-c camelcasing code-standards

例如:Meta-information

metaInfornationmetainformationmetainfo

getMetainfogetMetaInfogetMetaInformation

Objective-c风格怎么样?

2 个答案:

答案 0 :(得分:4)

我个人是camelCase的粉丝,没有缩写。所以我会使用metaInformationmetaInfo也很好,因为它是一个非常常见的缩写 我不喜欢的是像printAttr或类似的东西。

Apple在描述约定的主题上有docs

请注意,您应该 在您的getter中使用get

当您应用这些约定时,您有很多机会(例如Key-Value-Coding)。

答案 1 :(得分:2)

如果它是属性,那么您需要使用metaInformationmetaInfo,它会生成getter -metaInformation-metaInfo。切勿在方法名称中使用get。