开启 Objective - C 编程之旅
1. 前置要求
若想开启 Objective - C 的学习之旅,需具备一定 C 类编程语言的经验,像 C++、Java 或者经典的 C 语言。你要熟悉这些语言的基本原理,了解变量、方法和函数的概念,掌握使用条件语句和循环来控制程序流程。
如果你并非从 C 类语言转向 Objective - C,也能逐步跟上学习节奏,但可能需要查看相关附录内容,或者参考一些关于 C 语言学习的资料。
2. Objective - C 与 Cocoa 的历史渊源
Cocoa 和 Objective - C 是苹果 OS X 和 iOS 操作系统的核心。尽管 OS X 尤其是 iOS 相对较新,但 Objective - C 和 Cocoa 历史悠久。20 世纪 80 年代初,Brad Cox 发明了 Objective - C,旨在将流行且可移植的 C 语言与优雅的 Smalltalk 语言融合。
1985 年,史蒂夫·乔布斯创立了 NeXT 公司,致力于打造强大且价格亲民的工作站。NeXT 选用 Unix 作为操作系统,并开发了基于 Objective - C 的强大用户界面工具包 NextSTEP。尽管 NextSTEP 功能出色且拥有一小批忠实用户,但商业上的成功有限。
1996 年,苹果收购了 NeXT(也可能是另一种情况),NextSTEP 更名为 Cocoa,并面向更广泛的 Macintosh 程序员群体。苹果免费提供包括 Cocoa 在内的开发工具,只要你有一定编程经验、掌握 Objective - C 的基础知识,并且有深入学习的意愿,就能充分利用这些资源。
超级会员免费看
订阅专栏 解锁全文
823

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



