版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/glw0223/article/details/89481314
-
前缀:
在OC应用中所有的类名都必须是全局唯一的,由于很多不同的框架会有一些相似的功能,所有在名字上也会有重复的可能,所以苹果官方文档规定类名需要2-3个字母作为前缀。 -
类前缀:
苹果官方建议两个字母作为前缀的类名是为官方的库和框架准备的,而对于作为第三方开发者的我们,官方建议使用3个或者更多的字母作为前缀去命名我们的类。
NS来自于NeXTStep 的一个软件 NeXT Software.OC中不支持命名空间,NS是为了避免命名冲突而给的前缀,看到NS前缀就是知道是Cocoa中的系统类的名称