开启Objective - C编程之旅
Objective - C编程语言历史悠久,早期一直处于小众语言的边缘地位。但随着iPhone的推出,它一跃成名。2012年1月,Objective - C荣获2011年度TIOBE编程语言大奖,在2011年其排名从第八跃升至第五。
1. Objective - C的发展历程
- 起源 :20世纪80年代初,Brad Cox和Tom Love在他们的公司StepStone创建了Objective - C,旨在将Smalltalk语言的面向对象编程方法引入到用C语言实现的软件系统中。
- NeXT时期 :1988年,史蒂夫·乔布斯(Steve Jobs)从StepStone公司获得Objective - C语言及其运行时环境的许可,用于NeXT操作系统。NeXT还在GCC中实现了Objective - C编译器支持,并开发了FoundationKit和ApplicationKit框架,这些构成了NeXTstep操作系统编程环境的基础。后来,该操作系统发展成为OpenStep标准,被NeXT和Sun Microsystems在20世纪90年代中期使用。
- 苹果时期 :1997年,苹果收购了NeXT,以NeXTstep操作系统为基础开发了Mac OS X,并于2001年初首次商业发布。AppKit和Foundation(当时以Cocoa的营销名称为人所知)成为了OS X新编程环境的核心。2008年iPhone SDK发布后,Objective - C开始真正流行起来,程序员们纷纷为这个令人兴奋的新设备编
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



