Swift:Foundation框架中的NS前缀的由来
2016-07-31 08:45
405 查看
可能大家对于著名的NS前缀的由来有一些疑问.
绝大多数这些NS前缀的类是NeXTSTEP操作系统中Foundation框架里的一部分,而该操作系统是OS X的基础.
NeXTSTEP的程序员对它们的类和函数使用NX前缀.这个前缀在NeXT和Sun合作创建OpenStep之后被改为NS,OpenStep是一个面向对象的框架,它用来在其他平台上提供类似于NeXTSTEP的环境.
所以,取决于你向谁提出这个问题,一些人会说NS指的是NeXTSTEP,而另一些人会说NS指的是NeXT/Sun. ;]
绝大多数这些NS前缀的类是NeXTSTEP操作系统中Foundation框架里的一部分,而该操作系统是OS X的基础.
NeXTSTEP的程序员对它们的类和函数使用NX前缀.这个前缀在NeXT和Sun合作创建OpenStep之后被改为NS,OpenStep是一个面向对象的框架,它用来在其他平台上提供类似于NeXTSTEP的环境.
所以,取决于你向谁提出这个问题,一些人会说NS指的是NeXTSTEP,而另一些人会说NS指的是NeXT/Sun. ;]
相关文章推荐
- Swift-数组
- [swift]-字符串和oc字符串的对比使用
- [swift]-数组的使用
- Swift 02 抽象工厂模式 Abstract Factory Pattern
- Swift-字符和字符串
- Swift-可选类型
- Swift的重点笔记(基本语法)
- Swift-元组
- swift - 回调
- swift - function 与closure的同异
- swift - 内存管理
- swift-运算符
- Swift-基本数据类型
- Swift-常量与变量
- Swift 01 工厂方法模式 Factory method pattern
- swift学习第三天
- OC与Swift混编
- Swift 标签控制器(tabbar添加提醒和控制器)
- IOS(swift语言)第5天
- Swift字符转Ascii