background image

构建 MacOSX 及 iOS 应用程序开发工具集:Apple Xcode v4.0.2 and iOS SDK v4.3 

  Xcode 是用于构建 Mac OS X 及 iOS 应用程序的完整工具集 - Xcode 4 的工具经过重新设
计,它们的性能更优秀、使用更容易,能带给用户前所未有的助益。

Xcode IDE 能够理解所

有的工程细节,可以识别代码中的语法及逻辑错误,甚至能够帮助您修正代码中的错误。

 

简言之,

Xcode 4 能够帮助您编写更好的代码。

Xcode 4 具有全新的用户界面,而且它赖以构建的技术也得到了充分的验证。一方面,苹果
公司自身就是通过这些技术构建

 Mac OS X 以及 iOS;再者,开发者利用这些技术已生产

出超过

 25 万个 Mac OS X 及 iOS 应用程序。

Xcode 4 的新特性

● 单窗口

如果是有经验的

 Xcode 用户,则首先会注意到 Xcode 4 把以前执行日常开发任务的多个窗

口合并成一个。

Xcode 4 的工作区含有数个极具特色的 UI 元素。有了它们,操作多个不同任

务,甚至多个工程就变得非常容易,再也不会把工作区弄得凌乱不堪。在使用

 Xcode 4 的过

程中,编辑器总是位于屏幕前方中心处。
导航器
Xcode 4 的左边是一些导航器,包括一个工程文件列表、已排序的符号、一个居中的搜索界
面、正在跟踪的问题、带有可压缩栈纪录的调试数据、激活及未及激活的断点以及一些可以长
期保存的日志。通过这些导航

 UI 联合在一起,用户便可对工程的内容以及搜索结果进行实

时过滤,这样就可以把精力集中于当前的任务。
跳转栏
编辑面板上方是路径栏,它显示当前文件的相对位置。点击路径中的某一位置就可立刻跳转
到对应路径层次的其他文件。这一功能即所谓的跳转栏,当您将整个桌面用于显示编辑源代
码,跳转栏可有效应用于不同文件的快速跳转。

● 内置的 Interface Builder

 Xcode 4 中,Interface Builde 已彻底整合至 Xcode IDE - 不再是独立的应用程序。

选取一份工程中的界面文件(具有

 .nib/.xib 后缀的文件)就能打开 Xcode 的 IB 编辑器。打

开右手边的工具区,就可以看到整个界面观察器、控件库以及

 UI 对象。在开发 Mac OS X 或

 iOS 应用程序的时候,您可以从控件库拖出控件, 将之放置在程序的画布上,并可设定

它的位置,从而实现程序的布局。
最好的功能:您可以直接把连接从

 UI 设计区域拖到源代码区域。Xcode 4 新型的分隔式编

辑器布局大大简化动作和插座变量的编写。只要把连接拖到现有的代码即可

-一个手势即可

搞定。如果还没有编写连接所需要的代码呢?在这种情况下,

Xcode 将会为您创建一个新的

插座变量或动作。只要将连接拖动至源文件的空白区域,

Xcode 就能生成相应代码。

● Assistant

不管是编写代码还是设计界面,任何修改都不可能孤立变化。哪怕是一个最小的编辑动作,