OpenStep、OPENSTEP 和 NEXTSTEP

十月 15th, 2010, in iPhone, by None
学习 Mac 开发需要了解清楚的几个常用术语:OpenStep、OPENSTEP 和 NEXTSTEP,Cocao 等。
  • OpenStep 是一组面向对象的 API。1993年,NeXT 和 Sun 公司联合发布的一个针对 NEXTSTEP 系统的标准规范。OpenStep 在自由软件基金会的实现名称称为 GNUStep。此外还有一个 Linux 版本,命名为 LinuxSTEP。
  • OPENSTEP 是由 NeXT 开发的一个 OpenStep 的特殊实现。OPENSTEP 作为 NeXT 的主要作业系统产品,直到 1997 年被苹果电脑收购。接下来,OPENSTEP 与现存的 Mac OS 的相关技术相结合,产生了 Mac OS X。
  • NEXTSTEP,(官方写法很多种,一开始叫做 NextStep、NeXTstep、 NeXTSTEP,最后才叫做 NEXTSTEP。)是由 NeXT 所开发的操作系统。
  • NeXT 也是现任苹果电脑 CEO,Steve Jobs 在1985年离开苹果电脑后所创立的公司。
Cocoa 是从1980年代由 NeXT 开发的编程环境 NeXTSTEP 和 OPENSTEP 演变而来(在前面的在 Windows 上学习开发 Objective C 也介绍过),这点可由其类别之名皆以 NS 前缀(代表NeXTSTEP)看出端倪。它内置了对 Objective-C 语言的支持,并结合了 Project Builder (它的后继版本为 Xcode)和 Interface Builder 等开发工具。 参考链接表:
  • http://zh.wikipedia.org/zh-cn/OPENSTEP
  • http://zh.wikipedia.org/zh-cn/NEXTSTEP
  • http://zh.wikipedia.org/zh-cn/Cocoa

发表回复

您的 email 地址不会被公开。 必填信息前已经标志为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>