objective-c - 什么时候应该在 Objective C 类上使用前缀?

标签 objective-c core-data coding-style

根据 Apple , 应使用两到三个字母前缀

when naming classes, protocols, functions, constants, and typedef structures.

这是否包括不打算成为框架的一部分、仅在应用程序内部使用的类?我意识到这依赖于开发您可能使用的框架的其他开发人员来使用前缀,但这似乎是可以接受的。核心数据实体呢?如果我从它们生成类,它们不应该也有前缀吗?

最佳答案

为了安全起见,请为应用程序中的所有类使用前缀。所有类都加载到 Objective-C 中的单个平面命名空间中,前缀可防止现在和将来发生冲突。

这也包括 CoreData 实体;它们还应该使用与应用程序的其余类相同的前缀。

关于objective-c - 什么时候应该在 Objective C 类上使用前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1845275/

相关文章:

objective-c - 如何帮助防止我的用户在 Cocoa 中意外发起拖动?

objective-c - 如何在 Xcode 中定义预处理器符号

iphone - NSError 的单元测试

ios - 具有多种关系的核心数据 NSPredicate

c++ - 元素之间的输出逗号

ios - 如何在 shopify ios sdk 中打印购物车商品、删除购物车商品?

objective-c - 子类化 CCSprite 的优势

iphone - 具有 AND 和 OR 问题的 NSPredicate

c# - 检查条件表达式中可空 bool 值的最佳方法(如果...)

coding-style - Clojure中简洁优雅的代码示例