Mac 开发入门:从环境搭建到“Hello, World”实现
1. 走进 Mac 开发的世界
如果你渴望为 Mac 编写程序,那么这里就是你的理想之地。创建现代 Mac 应用程序的关键在于 Cocoa,它是苹果提供的一组面向对象的框架,为 Mac OS X 应用程序提供运行时环境。你可以把 Cocoa 想象成程序员的得力助手,它能处理 Mac 开发中的诸多杂务,比如绘制窗口、控制文本字段中的光标闪烁等。这样一来,你就能专注于让应用程序独具特色的代码编写。
Cocoa 拥有丰富的类,几乎能满足你开发中的各种需求。从窗口、菜单、滚动条到按钮、图像和图标等 Mac OS X 用户界面的各个元素,都有对应的 Cocoa 类实现。而且,Cocoa 与 Mac OS X 紧密集成,使用 Cocoa 构建的应用程序能与其他程序良好协作,并与 Finder 和 Dock 等系统元素无缝对接。
Cocoa 的历史可以追溯到 1986 年,它源于 NeXTStep 的 AppKit。1996 年苹果收购 NeXT 后,在新的 Mac OS(即现在的 OS X)中融入了很多从 NeXT 获得的技术。随着 OS X 的发展,Cocoa 也在不断演进,苹果不仅添加了经典 Mac OS 的技术(如 QuickTime),还引入了全新的技术(如 Quartz 渲染系统),同时保留了 Mac 著名的易用性。
2. 准备开发环境
在开始使用 Cocoa 创建应用程序之前,你需要完成以下准备工作:
- 拥有一台 Mac :不一定要最新、最强大的 Mac,过去四五年内生产的大多数 Intel 架构 Mac 都能满足本书练习的
超级会员免费看
订阅专栏 解锁全文
8

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



