开启 Objective - C 编程之旅
1. 前置要求
在开启 Objective - C 的学习之前,你需要具备一些 C 类编程语言的经验,比如 C++、Java 或者 C 语言本身。你要熟悉这些语言的基本原理,清楚变量、方法和函数的概念,并且掌握如何使用条件语句和循环来控制程序的流程。因为后续的学习重点是 Objective - C 在其基础语言 C 上的扩展,以及苹果 Cocoa 工具包中的一些实用特性。
如果你之前没有接触过 C 类语言,也不用担心,你可以查看相关附录内容,或者参考一些学习 C 语言的资料,例如《Learn C on the Mac》(Apress 2009)。
2. Objective - C 和 Cocoa 的历史
Objective - C 和 Cocoa 在苹果的 OS X 和 iOS 操作系统中占据核心地位。尽管 OS X 尤其是 iOS 相对较新,但 Objective - C 和 Cocoa 却有着悠久的历史。
2.1 起源
20 世纪 80 年代初,Brad Cox 为了将流行且可移植的 C 语言与优雅的 Smalltalk 语言融合,发明了 Objective - C。1985 年,史蒂夫·乔布斯创立了 NeXT 公司,旨在打造强大且价格亲民的工作站。NeXT 选择 Unix 作为操作系统,并使用 Objective - C 开发了强大的用户界面工具包 NextSTEP。然而,尽管 NextSTEP 功能强大且拥有一小批忠实用户,但在商业上并未取得显著成功。
2.2 发展
1996 年,苹果收购了 NeXT,NextSTEP
超级会员免费看
订阅专栏 解锁全文
7

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



