《IOS开发系列教程》命名前缀NS
IOS中很多的类都是NS为前缀,如
NSString NSDate NSObject
那么这个NS到底代表什么意思呢?
我们都知道IOS开发所采用是Coaca框架,而Coaca框架最初的代码来自NeXTSTEP这个库,想了解NeXTSTEP点下面的链接
而这个库的原有设计人员就使用NS为前缀,当然NS就是代表NeXTSTEP了,所以苹果拿过来以后,一直沿用。
使用这个前缀是好的,因为objective-c是C的扩展,并没有像C++那样的命名空间(namespace),加上各自的前缀可以避免命名的冲突
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理.