查看完整版本: Xcode开发员入门导引

CCTV8848 2007-11-20 19:15

Xcode开发员入门导引

[img=504,128]http://www.apple.com.cn/macosx/features/xcode/images/indextitle20050412.gif[/img]
Xcode 2.0 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径。Xcode         2.0 将 Mac OS X 的轻松使用,UNIX 能量以及高性能的开发技术集合在一起。
      [img=450,234]http://www.apple.com.cn/macosx/features/xcode/images/indexclassdiagram20050412.gif[/img]       不管你用 C、C++、 Objective-C 或 Java 编写程序,在 [url=http://www.apple.com.cn/macosx/features/applescript/]AppleScript[/url]         里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现 Xcode 编译速度极快。每次操作都很快速和轻松。
      自由撤消      Xcode 2.0 的虚拟模型和设计功能让你可以更轻松的开发和维护应用程序。只需选择应用程序中想要编写的部分,然后模型和设计系统将自动创建分类图表,不仅可以显示编码,还可以让你进行浏览。Mac         OS X [url=http://developer.apple.com/macosx/tiger/coredata.html]Core         Data[/url] API 帮你的应用程序创建数据结构。更棒的是,它还自动提供撤消、重做和保存功能,无需编写任何编码。
      [align=left][img=250,345]http://www.apple.com.cn/macosx/features/xcode/images/indexlibrary20050412.gif[/img] [/align]
       最新的答案      Xcode整合的 Apple Reference Library为所有的苹果电脑公司开发者文件提供一个单独的搜索和显示界面,这些文件包括来自苹果电脑公司网站的在线文件,以及存放在你电脑上的文件。新的参考资料库甚至可以帮你将定期更新资料下载到你的电脑,保持文件的最新状态。Xcode 将帮你快速找到最新的答案。
      先进的编译器      Xcode 2.0 的核心部分是苹果电脑公司下一代业界标准的 gcc 编译器 gcc 4.0。新的编译器利用许多先进的最优化技术帮你从现存编码中获得更多性能。从超级计算世界借鉴来的自动向量化(Auto-vectorization)技术可以帮助你释放每台         PowerPC G4 和 G5 系统中速度引擎的能量,而不需要编写向量化编码。其他的最优化工具则支持反馈定向的最优化,以及隐藏模块分析。
      无损耗的海量内存      借助 Mac OS X Tiger 中的新64位支持,Xcode 将赋予你创建诸如计算和渲染引擎应用程序的能力,这些应用程序使用64位内存定址。这非常适合数据集中的应用程序,其通过访问内存中的数据运行速度更快,远胜于磁盘访问。Xcode         将为你提供工具来建立并调试适合 PowerPC G5 和 Mac OS X Tiger 的[url=http://developer.apple.com/macosx/tiger/64bit.html]64位应用程序[/url],还可以让你创建包含32位和64位执行能力的         Fat Binaries。
      分布式构建      [url=http://www.apple.com.cn/macosx/features/bonjour/][img=75,74]http://www.apple.com.cn/macosx/features/xcode/images/indexbonjour20050412.gif[/img][/url]       众所周知,在构建中引进多重处理器可以提高速度,Xcode 能帮你实现这个明显的结论。利用支持 Rendezvous 的分布式构建功能,可以轻易地把编译工作量分散到闲置的电脑上来寄放构建,或者更好是在单独的电脑上开发一个专门的         Xserve 构建寄放区,快速处理那些耗时的任务。
Java      Xcode 2.0 拥有众多功能,为 Java 开发人员赋予了更多的开发能力。利用改进的 Code Sense 索引及 Ant 项目模板,Java 用户可以继续使用他们的标准         Java 包,并构建具有 Xcode 关键生产功能的工具。Java 代码填充为你提供类别名、方法、变量及其他关键信息。在 Xcode 中创建         Java 应用程序比以往更容易。
      [img=450,210]http://www.apple.com.cn/macosx/features/xcode/images/indexjava20050412.gif[/img]       CodeWarrior 输入      因为 Xcode 支持 [url=http://www.metrowerks.com/]CodeWarrior[/url] 风格相关项目参考,所以可以保证把         CodeWarrior 项目文件快速方便地转移到 Xcode。因为 Xcode 兼容 CodeWarrior 风格在线编码汇编,所以从 CodeWarrior         到 Xcode 转变的消耗得到降低, 也使得开发人员手动调整应用程序的临界性能部分。
      苹果电脑公司的 Mac OS X 综合开发环境 Xcode 为各种类型的 Mac OS X 软件项目提供项目编辑、搜索和浏览,文件编辑,项目构建和调试设备等功能。
      Xcode 可用来辅助开发应用程序、工具、架构、数据库、嵌入包、核心扩展和设备驱动程序。Xcode 支持开发人员使用 C、 C++、Objective         C、 AppleScript 和 Java。
      [url=http://www.apple.com/applescript/studio/][img=128,128]http://www.apple.com.cn/macosx/features/xcode/images/indexapplescriptbig20050412.gif[/img][/url]       Xcode 能够和 Mac OS X 里众多其它的工具协作,例如综合用户界面结构应用程序;编译器如 gcc、 javac 和 jikes;还有调试工具如         gdb。
      另外,你可以用 [url=http://www.apple.com/applescript/studio/]AppleScript         Studio[/url] 组增加一个 Aqua 界面到系统和应用程序脚本、命令行工具、以及网络应用程序中。以上三者无论如何都能在任何平台组合成最强大的脚本环境。
      远程调试      调试全屏幕应用程序(比如游戏)具有很大的挑战性。将调试窗口放在什么位置呢?有了 Xcode 2.0 的绘图远程调试,所有强大的         Xcode 调试功能(例如数据格式程序、Fix、Continue)都可以在远程机器上用来调试应用程序。利用与远程调试阶段的加密连接,Xcode         可以保证你的数据安全。
页: [1]
查看完整版本: Xcode开发员入门导引