根据 Apple , 应使用两到三个字母前缀
when naming classes, protocols, functions, constants, and typedef structures.
这是否包括不打算成为框架的一部分、仅在应用程序内部使用的类?我意识到这依赖于开发您可能使用的框架的其他开发人员来使用前缀,但这似乎是可以接受的。核心数据实体呢?如果我从它们生成类,它们不应该也有前缀吗?
最佳答案
为了安全起见,请为应用程序中的所有类使用前缀。所有类都加载到 Objective-C 中的单个平面命名空间中,前缀可防止现在和将来发生冲突。
这也包括 CoreData 实体;它们还应该使用与应用程序的其余类相同的前缀。
关于objective-c - 什么时候应该在 Objective C 类上使用前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845275/