iOS MVC 模型命名约定

iOS MVC Model Naming Convention

是否有命名模型的标准约定类?我看了 at Apple's conventions,但我真的找不到答案,如果有的话。视图通常以 UI 为前缀 and/or 名称中包含视图;控制器通常 post-fix "controller," 但我不确定如何命名我的模型 类。我见过经理,但通常这些都是单身人士。

模型 类 通常代表 现实世界 的对象,因此您只需完全按照这些命名即可,几个例子:

Car User Animal House

请注意,Model 类 本质上是为了提供应用程序应用程序域的逻辑组件。

您可以为您的 类 添加前缀,这样它们的 命名空间 就不会干扰来自其他项目或框架的 类已被命名为相同的。此外,Apple 使用的前缀通常表示这些 类 来自的框架(尽管并非总是如此),例如 UIViewControllerUIButtonUILabel 等来自 UIKit.