Mac 开发入门:Cocoa 与 “Hello, World” 项目
1. 邂逅 Cocoa
大约在 1989 年,我还是一名大学生时就初次接触到了 Cocoa。那时,iPhone 还未问世,Mac OS X 也不存在,甚至它还不叫 Cocoa。当时,如今 Cocoa 的雏形是 NeXTStep 的一部分,而 NeXTStep 是 NeXT 计算机的核心操作系统。NeXTStep 领先于那个时代很多年,虽然计算机科学课程中那满是 NeXT 工作站的实验室利用率极低,但我作为学生系统管理员每天都要使用它们。作为用户,我一下子就被吸引住了。许多 Mac OS X 的优秀特性并非源于早期的 Mac,而是来自 NeXTStep。
当时,还没有万维网,NeXTStep 开发者社区也规模很小,除了 NeXT 随早期机器附带的那些晦涩难懂的大部头资料外,关于开发环境的资料少之又少。我不时地尝试理解 Objective - C 和 AppKit,但身边没有专家指导,也缺乏可参考的示例代码(更别提我的学业有时会让我无暇顾及这些有趣的项目),基本上毫无头绪。
大学毕业后,一件意想不到的事情发生了。一位朋友向我推荐了我所在城市的一家咨询公司,该公司为一些大客户开发定制的 NeXTStep 应用程序。我有幸加入了这家公司。突然,我身边有了一群同事,他们不仅有丰富的 NeXTStep 编程经验,其中一些人甚至曾在 NeXT 工作过!在他们的专业帮助下,我很快就入门了,那些多年来看似神秘的东西一下子变得清晰起来。几周内,我学到了很多知识,甚至能够开始领导一些 NeXTStep 开发的培训和指导工作。
这并非说明我是天才或学习能力强,而是表明我们现在所说的 Cocoa 技术非常强大,且易于
超级会员免费看
订阅专栏 解锁全文
14

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



