由于本文较长,所以在此先给出本文相应的 PDF 以供下载。

于去年 10 月 26 日上市的 Mac OS X 10.5 ( a.k.a Leopard )中加强了对 Ruby on Rails、Python、Perl 等 Scripting 语言的官方支持1、更新的 Scripting Bridge ( 这一项使得开发人员可以用上述编程语言编写原生 Mac 程序)以及丰富的全新或改进了的框架 ( AppleScript 2.0, Core Animation, PubSub, PDF Kit, ImageKit, QT Kit, Quartz 2D, Core Image, Core Data…the list will go on for about a couple of miles ! ^o^)。相信所有这些将会吸引越来越多的开发人员迁移至 Mac 平台,更何况 Apple 提供的开发工具是完全免费的,购买 Mac 随机附带的系统安装盘上就有。而这决不是猜测,大家只需查下去年 WWDC 上教主公布的 Apple Developer Connection 的注册会员数就知道了。将来这样的开发人员与 Interface Builder 打交道的机会决不会少。

鉴于国内有关 Mac 开发的文档不足,而且大多数人都认为开发人员的英语水平都还过得去,阅读技术文档不会有多少障碍。但我个人认为还是阅读用自己母语写的文档更容易,也更亲切。所以我决定自己动手丰衣足食。

Interface Builder 3 icon今天先从相对而言较简单的 Interface Builder,简而言之,开发人员将用此工具设计程序的图形用户界面的大部分。之所以说是大部分是因为图形用户界面还可用代码定义,在特殊情况下需要借助代码完成图形用户界面的设计。下面为该工具的图标,左侧为 Interface Builder 3.0 所采用的新图标,右侧为 3.0 以前版本所用图标。大家可以明显看到新图标更为细腻,通常 Apple 将这一点用于指示程序在较大程度上的改进。那 Interface Builder 为像你我一样的业余爱好者或是专业开发人员带来了哪些功能上的改进和新功能呢?Let’s find out, shall we ?!

Interface Builder 2 icon
Read More…

Posted in Apple, Develope, Leopard at January 29th, 2008. No Comments.