Developer Tools - Tools you'll love to use.

您将会爱上的工具

Xcode 开发者工具应有尽有,创建 Mac、iPhone 以及 iPad 应用程序所需的一切工具,尽都包含其中。

通过与 Cocoa 和 Cocoa Touch 框架紧密结合, Xcode 为您创建一个具有高效产出且易于使用的开发环境。这个开发环境极其强大,苹果公司就是利用它生产出 Mac OS X 和 iOS 这两个系统。 Xcode IDE 是工具包提供的工具之一,它内置 Interface Builder 设计工具,并且与 Apple LLVM 编译器进行深度整合。 Instruments 分析工具也包含于工具包之中,另外还有其他很多提供各种支持的开发者工具。

Xcode IDE

Xcode IDE 在设计伊始就充分利用苹果公司的最新技术,并对您开发过程需要的工具进行集成。所有的工具都在一个窗口里,您可以代码编辑、调试,甚至用户界面设计之间流畅切换。

您只需把所有的注意力集中在 Xcode 工作区。在输入代码的时候,只要代码出现错误, Live Issues 就会立即提醒您,并在代码边上显示一个消息泡泡,为您提供进一步的信息。点击 Run 按钮就可以启动 Mac 应用程序,或把程序上载到测试设备,或立即开始调试。把鼠标指针放到变量上面,就可以在运行时查看变量值,并可通过鼠标指针任意改变光标在编辑器中的位置。

通过与开发者 web 门户网站密切协作, Xcode 为新的 iOS 设备提供一键完成功能,只需要一次点击,您就可以安全的签名打包 Mac 或 iOS 应用程序,同样,只要一次点击,就可以直接将应用程序提交到 App Store。了解更多 Xcode 4 的新功能

Apple LLVM 编译器

Apple LLVM 编译器应用了苹果公司的下一代编译器技术,它的功能远不止于链编应用程序。Apple LLVM 技术与整个开发体验紧密结合。 Xcode 索引引擎使用的解析器与链编 C/C++ 与 Objective-C 的解析器相同,其代码补全的精确程度让人难以置信。在您工作期间,Apple LLVM 会不断在后台对您输入的代码进行计算,找出编码错误,然后通过 Live Issues 方式在 Xcode 中向您发出警告,而且它能够事先为您思考解决问题的办法。其他的编译器可以告诉您什么出错 -- Apple LLVM 可以帮助您修正错误。

用于性能和行为分析的 Instruments

世界一流的 Mac OS X 或 iOS 应用程序能够为用户提供一流的用户体验,这意味着更漂亮的图象和更直观的设计。好的应用程序必须让人觉得很快,能够快速响应。此外,流畅的动画也能让人印象深刻。为了帮助您把应用程序变得更好,Xcode 开发者工具为您提供了 Instruments 工具。这是一款非常独特的应用程序,它能够帮助您追查应用程序的性能瓶颈。

Instruments 能够实时收集系统中诸如磁盘、内存或 CPU 的使用数据,被收集数据的系统既可以是当前使用的 Mac 系统,也可以是远程连接的 iPhone 系统。被收集到的数据能够以图形化方式显示,即显示成一些随时间变化的轨迹。这样开发者就更加容易确认问题的区域,然后再深入产生问题的代码。

Instruments 能帮助确保程序具有绚丽界面的同时,又具有让人印象深刻的响应速度。

iOS 模拟器

在运行应用程序的时候,iOS 模拟器会最大程度地模拟实际 iOS 设备的运行方式。由于 iOS 模拟器启动和调试都很快,因此它非常适合用来测试用户界面是否符合预期,网络调用是否正确,电话旋转的时候视图变化是否正确。您甚至可以使用鼠标模拟触摸手势。 iOS 模拟器能为您的开发工作节约大量的时间。