Objective-C在系统组件之后命名组件

时间:2013-03-13 10:43:37

标签: objective-c

我想创建一个自定义表格视图,以在线性视图中显示单元格。我无法弄清楚这个自定义UIView类的任何好名字。将其命名为“TableView”是否安全?

TableView.h
TableView.m

3 个答案:

答案 0 :(得分:2)

可以在Coding Guidelines

找到有关Apple命名的一般建议

在这种情况下,你应该添加一个三个字母的缩写 - 也许是你的个人或公司名字缩写。我可能会考虑PASTableView


值得注意的是 - 使用前缀作为一种命名空间来避免命名冲突是一种很好的形式,但是

  

两个字母的前缀......由Apple保留用于框架类。

取自Programming With Objective-C - 所以使用3个字母

答案 1 :(得分:1)

这是安全的(所有Apple的类都有前缀),但为了保持一致性,最好选择自己独特的类名前缀并使用它。见Choose your Own Prefix on Cocoa Dev。方法各不相同。

答案 2 :(得分:1)

(所以你决定问一个关于你的UITableView命名的问题......太棒了......?)

但要回答你的问题。命名它TableView.h/.m没有问题,但我真的建议将其命名为其他内容。例如AwesomeQuestionTableView.h/.m或其他......

希望它有所帮助!