您的位置:华清远见教育科技集团 >> iOS资料 >> iOS开发入门:Xcode  
 
iOS开发入门:Xcode
分享到:

开发iOS应用,需要在Mac OS X运行Xcode开发工具。Xcode是Apple的开发工具套件,支持项目管理、编辑代码、构建可执行程序、代码级调试、代码的版本管理、性能调优等等。这个套件的核心是Xcode应用本身,它提供了基本的源代码开发环境。

Xcode是一个集成开发环境(IDE),提供所有的工具,令你可以创建和管理你的iPhone项目和源代码,构建你的代码成为可执行文件,在iPhone模拟器或者真实设备上运行和调试你的代码。

创建一个新的iPhone应用程序,从在Xcode创建一个新的项目开始。一个项目,管理与你的程序所有相关的信息,包括源代码,构建设置,以及需要放在一起的规则。每个Xcode项目的核心就是项目窗口,如图一所示。这个窗口提供了快速访问你的程序所有关键元素的途径。文件和文件组列表是你管理项目中文件的地方,包括你的源代码文件,以及从这些源代码文件创建的构建目标。工具栏提供访问常用工具和命令的途径,细节面板提供一个对你项目的工作可配置的空间。项目窗口的其他部分提供了项目的其他信息。


图1 一个Xcode项目窗口

Xcode包含一个先进的文本编辑器,支持许多特性,例如代码完成,语法高亮,代码折叠,以及行内的错误警告提示等等。Xcode的构建系统提供了默认的设置,另外还提供令你随心设置环境的能力。如果你需要文档,研究助手可以提供内容相关的文档,Xcode文档窗口让你可以浏览和查找信息。

当你在Xcode中构建应用程序,你可以选择为iPhone模拟器创建,也可以选择为iPhone设备创建。模拟器提供了测试应用程序的本地环境,可以确保你的程序行为完全符合你的需求。当你对程序的基本行为已经满意后,你可以告诉Xcode构建它,然后在连接到你的计算机上的iPhone和iPod touch上运行它。在设备上面运行程序提供了终极测试环境,而且Xcode可以把内建调试器植入运行在设备上的代码中。


图2 从Xcode运行项目

 更多相关文章

·iOS开发入门:Cocoa Touch层
·iOS开发入门:Cocoa与Cocoa Touch的区别
·iOS开发入门:Cocoa Touch框架
·iOS开发入门:Objective-C基础语法(三)
·iOS开发入门:Objective-C基础语法(二)