2012-03-15 114 views
0

什么是命名实例的标准方式:命名约定的实例和方法

NSString* myString; 

NSString* my_string; 

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

(void) getMyName; 

(void) get_my_name; 

回答

0

article可能会帮助你了解和应该如何写,虽然我也建议由jtbandes提供的链接。cocoa guidelines有很好的定义,以及快速查找的好例子。

1

此外,getter方法中没有关键字get。所以getMyName应该只是myName

-1

这取决于您的产品(2)中应用的指导原则(1)。

对于C++,Java等语言,许多指南建议驼峰,如getMyName(),而 蟒蛇建议lower_case_with_underscores,像get_my_name(),看到PEP 8

+0

你说的是完美的真理,但是没有帮助(或者,如果你愿意,无关紧要),因为这个问题被标记为objective-c。 – 2012-03-16 20:40:35

+0

@Jirka。你是对的!我很抱歉不注意那个标签。谢谢你指出。 – Himacro 2012-03-17 12:43:47

+0

我也是你的downvoter(遗憾的是之前没有提到,我在这里也很新)。然而,我也相信你提出了一个重要的事实,也许不知道某些语言(Objective C,Python,C#...)具有单一行业标准编码风格的相当一致的文化,这与C++与其传统品种不同的公约。如果你决定做更多的研究并编辑你的答案以更好地表达你的观点(也更好地反映了这个问题),我将非常乐意调整我的投票并删除我过时的评论。 – 2012-03-18 19:01:13