实例和方法的命名约定

时间:2012-03-15 09:51:58

标签: objective-c ios coding-style

命名实例的标准方法是什么:

NSString* myString;

NSString* my_string;

同样,命名方法的标准方法是什么:

(void) getMyName;

(void) get_my_name;

4 个答案:

答案 0 :(得分:3)

camelCase是标准。看看Apple的Cocoa coding guidelines

答案 1 :(得分:1)

此外,getter方法中没有get关键字。因此getMyName应为myName

答案 2 :(得分:0)

这个article可以帮助你理解它应该如何写,虽然我也建议jtbandes提供的链接。cocoa guidelines有很好的定义以及快速查看的好例子。

答案 3 :(得分:-1)

这取决于您所使用的产品(2)中使用的指南(1)。

C ++,Java和其他语言的许多指南建议 camelCase ,如getMyName() python 建议 lower_case_with_underscores ,例如get_my_name(),请参阅PEP 8