编写Objective-C程序中的NS

   NS:在编写Objective-C程序中,用Cocoa框架时,一些框架内的类、函数、方法等的命名前缀都是‘NS’。那么这个NS是什么意思呢?  为何前缀不是“Cocoa”而是“NS”呢?  

 

       “NS”的来历要追溯至此工具包还被称为NextSTEP,而且NeXT Software公司(前NeXT公司,于1996年被苹果公司收购)产品的时候。但是苹果公司没有破坏为NextSTEP编写的代码的兼容性,继续使用“NS”前缀。由些可见,“NS”就像你我阑尾一样,都属于历史遗存。

posted @ 2010-11-08 10:27  wgw8299  阅读(945)  评论(0)    收藏  举报