在Objective-C中命名类的指南

Man*_*Way 5 cocoa cocoa-touch objective-c naming-conventions

首先,Objective-C中没有名称空间,这是一回事.但是当一个项目的大小和文件增加,并且添加了UITableCellViews和其他子视图时,命名我的类往往会成为一个真正的痛苦.

例如,在表中使用名为EEMSystem的模型,我自然地命名自定义UITableViewCell的方式类似于EEMSystemTableViewCellController.m.这创建了很长的类名.

命名控制器,视图和模型是否有任何指导原则?你使用什么指南?

omz*_*omz 6

Cocoa编码指南对Cocoa中的命名约定有一些基本的建议,但它主要与方法名称有关.一般来说,Cocoa中的名字很长很常见.

在你的例子中,我会EEMSystemTableViewCell或者简单地命名这个类EEMSystemCell.EEMSystemTableViewCellController这意味着该类是一个控制器,虽然它实际上是一个视图.

  • 就个人而言,我更喜欢长,描述性的类名.我让Xcode中的代码完成为我记住事情的工作. (5认同)