《IOS开发系列教程》命名前缀NS

《IOS开发系列教程》命名前缀NS

IOS中很多的类都是NS为前缀,如

NSString NSDate NSObject

那么这个NS到底代表什么意思呢?

 

我们都知道IOS开发所采用是Coaca框架,而Coaca框架最初的代码来自NeXTSTEP这个库,想了解NeXTSTEP点下面的链接

NeXTSTEP

而这个库的原有设计人员就使用NS为前缀,当然NS就是代表NeXTSTEP了,所以苹果拿过来以后,一直沿用。

 

使用这个前缀是好的,因为objective-c是C的扩展,并没有像C++那样的命名空间(namespace),加上各自的前缀可以避免命名的冲突

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *