黑马程序员技术交流社区
标题:
OC的历史,觉得看看也可以!第一篇!
[打印本页]
作者:
Jine
时间:
2014-5-10 22:48
标题:
OC的历史,觉得看看也可以!第一篇!
1
,
1976
,
Apple
创立。
Steve Wonzniak
史提夫
沃兹尼克
和
Steve Jobs
史提夫
贾伯斯
2
,
1980
年代初
Brad Cox
和
Tom Love
在公司
Stepstone
发明
Objective-C
。对
Objective-C
最主要的描述是他
1986
年出版的《
Object-C oriented Programming, An Evolutionary Appoach
》。
3
,
Brad Cox
一直专注软件工程,软件重用性,组建化,这也是
ObjC
里面的核心思想,
Brad
当时想打造一门流行的、可移植的
C
语言与优雅的
Smalltalk
的结合体。
4
,
1984
,
Apple
推出第一台
Macintosh
(麦金塔)电脑,简称
Mac
。
5
,
1985
年,
John Sculley
接管了苹果电脑,并把
Steve Jobs
赶出了苹果电脑。他离开后创立了
NeXT
电脑公司,并发展出
NeXT
电脑及
NeXT STEP
操作系统。
NeXT
拥有最
先进的技术,但是不能成为最流行的电脑。
John Sculley
是百事可乐公司的主管,为
Pepsi
销售立下了汗马功劳。
6
,
1985
年,被赶出苹果公司的
Steve Jobs
成立了
NeXT
公司,致力于开发强大且经济的工作站。
NeXT
获得了
Stepstone
公司的
Objective-C
语言授权和可以发布自己的
Objective-C Compiler
和
libraries
。同时使用
Objective-C
开发了一套
NeXTSTEP
,并创建了
NeXTSTEP Toolkit
软件包,这个工具包用于开发用户界面,功能强大。
NeXT Workstations
销售仅仅
5000
套。
7
,
1993
年,
NeXT
终止了硬件业务,转为专注于
NeXTSTEP(OPENSTEP)
软件市场,并推出了一套网络程序架构
WebObjects
用于进行动态页面的生成。
OPENSTEP
实际上
是
NeXT
和
SUN
公司合作开发的一套系统,可以运行在
Soloris
和
Windows NT
。
8
,
1994
,
NeXT
与
Sun
共同制定
OpenStep API
标准,其中两个重要的部分是
Foundation
跟
Application kit
,此时开始使用命名前缀
NS
。
NeXT
自己的实作成为
OPENSTEP
,软件开发工具组当时大概叫做
OpenStep developers toolkit
;另外还有自由软体的实作,名为
GNUstep
。因为
Mac OS X
、
iPhone SDK
、
Xcode
可追
溯到
NeXT
、
NeXTStep
,所以是以
Objective-C
为主力开发语言,所以程式码中会出现
NX
与
NS
字样。
9
,
1996
,
Apple
买下
NeXT
,主要用意就是要以
NeXTStep
作业系统取代老旧的
Mac OS
。
10
,
1997
,
Steve Jobs
重回
Apple
。
作者:
王雪冬
时间:
2014-5-11 05:13
看看,了解一下......
作者:
Jine
时间:
2014-5-11 11:47
怎么就一个人!!!
作者:
脸皮猴
时间:
2014-5-11 12:31
谢谢分享
作者:
tony_ygz
时间:
2014-5-11 19:03
谢谢·······受教
作者:
为梦想挺身而出
时间:
2014-5-11 20:14
谢谢分享,期待楼主继续更新
作者:
UT丶
时间:
2014-5-11 21:42
路过看看 :L
作者:
an1911
时间:
2014-5-11 21:52
不错,了解下。
作者:
詹绪长
时间:
2014-5-14 05:56
了解一下
作者:
但愿''专注..
时间:
2014-5-23 18:38
我也了解下。。
作者:
梦幻翌
时间:
2014-6-15 23:32
看看
作者:
baby14
时间:
2018-9-13 07:57
多谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2