构建 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
不管是编写代码还是设计界面,任何修改都不可能孤立变化。哪怕是一个最小的编辑动作,