今天终于通过 BT 的方式下完了 iPhone SDK beta3。安装过程中发现几点仍在使用 PowerPC Mac 的开发人员需要注意的地方:
- 已有多个网站报道虽然 Apple 官方申明 iPhone SDK 只能用于使用 Intel 处理器的 Mac 上,而且 SDK 安装包在 PowerPC Mac 上默认会跳过 iPhone SDK 的安装,但是你可以使用 Pacifist 安装之。然而这些报道都忽略了一点:iPhone SDK 可被安装至任何路径之下,只要安装完成后的文件夹内部结构不被改动即可,所以用 Pacifist 安装的话,安装路径为 ./ ,即启动磁盘的根目录,这样就全乱套了。本人在此感谢 iPhoneAtlas相应文章中留下评论的 gigeamircearaul 提供的解决方案:
- 用 Disk Utility 将 iPhone SDK.dmg 转换为可读写格式。
- 打开转换好的 R/W dmg。
- 你可能需要删除一些文件,因为镜像几乎完全填满了。我选择了删除镜像根目录中的 PDF 文件
- 修改 /Volumes/iPhone SDK/iPhone SDK.mpkg/Contents/iPhoneSDK.dist :
- Line 71 (in function agreedToSLA() ) - modify “return false;” to “return true;”
- Line 81 ( in function SDKPresent() ) - modify “return false;” to “return true;”
这样之后,你就可直接使用安装包安装 iPhone SDK 而无须使用 Pacifist 了。
- 如想在 iPhone Simulator 中使用 pinching 的话,你只需在使用鼠标左键或触摸板的同时按下 Option。
( /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app )


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