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

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

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

这是否包含不是作为框架一部分的类,只是在应用程序中内部使用?我意识到这是依靠其他开发人员开发可能使用前缀的框架,但这似乎是可以接受的.核心数据实体呢?如果我从他们那里生成课程,那么他们不应该被赋予前缀吗?

解决方法

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

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

相关文章

对象的传值与返回说起函数,就不免要谈谈函数的参数和返回值...
从实现装饰者模式中思考C++指针和引用的选择最近在看...
关于vtordisp知多少?我相信不少人看到这篇文章,多半是来自...
那些陌生的C++关键字学过程序语言的人相信对关键字并...
命令行下的树形打印最近在处理代码分析问题时,需要将代码的...
虚函数与虚继承寻踪封装、继承、多态是面向对象语言的三大特...