了解苹果专业开发工具Xcode
发布时间:2018-05-25 11:09:01
介绍
Xcode是一个强壮的专业开发东西,能够简略疾速、并且以您了解的方法履行绝大多数常见的软件开发使命。相关于创立单一类型的应用程序所需求的才干而言,Xcode要强壮得多,它的规划意图是使您能够创立任何想像得到的软件商品类型,从Cocoa及Carbon应用程序,到内核拓展及Spotlight导入器等各种开发使命,Xcode都能完结。Xcode独具特色的用户界面能够协助您以各种纷歧样的方法来周游东西中的代码,并且使您能够拜访东西箱下面的许多功用,包括GCC,javac,jikes,和GDB,这些功用都是制造软件商品需求的。它是一个由专业人员规划的、又由专业人员运用的东西。
由于才干拔尖,Xcode现已被Mac开发者社区广为选用。并且跟着苹果电脑向根据Intel的Macintosh搬迁,转向Xcode变得比以往的任何时分愈加重要。这是由于运用Xcode能够创立通用的二进制代码,这儿所说的通用二进制代码是一种能够把PowerPC和Intel架构下的本地代码一起放到一个程序包的履行文件格局。事实上,关于还没有选用Xcode的开发人员,转向Xcode是将应用程序连编为通用二进制代码的第一个必要的过程。
不管您是现已有必定Xcode经历的开发者,仍是刚刚开始搬迁的新用户,都需求对Xcode的用户界面及怎么用Xcode安排软件东西有一些了解,这样才干真实高效地运用这个东西。这种了解能够大大加深您对隐藏在Xcode背面的哲学的知道,并协助您非常好地运用Xcode。
Xcode东西界说的信息
在Xcode中的一切活动,从文件的创立和修改,到应用程序的连编和调试,都是围绕着东西来进行的。Xcode东西对创立软件商品需求用到的文件和资源进行安排,并使您能够对其进行拜访。不管您创立的是什么样的商品,Xcode都会为您办理三种类型的信息:
源文件的引证,包括源代码、图画、本地化的字符串文件、数据模型、以及更多的信息。
方针,界说要制造的商品。方针将制造商品需求的文件和指令安排为一个能够履行的连编动作序列。
履行环境,您能够在这个环境中运转和测验软件商品。履行环境界说了运转商品时运用的程序。在许多情况下,这个程序即是商品的自身,可是不必定是这样。别的,履行环境还能够界说指令行参数和需求用到的环境变量。
Xcode东西中的三个元素按图1所示的方法相关在一起。

图1:Xcode怎么运用源文件引证、方针、和履行环境。
当您履行连编和运转指令(Command-R)时,Xcode会对指定的方针进行处置,该方针则履行一系列对源代码进行操作的动作,并结尾生成一个商品。然后,Xcode就用当时活动的履行环境运转该商品。
"可是请等一下" ,您可能会问:"为何要树立一个履行环境呢?莫非咱们不能直接运转商品吗?" 这是个好疑问。若是这仅仅是运转一个连编了的Cocoa应用程序的话,则界说一个履行环境就过分杂乱了。但是,有许多商品,比方插件,需求界说一个宿主应用程序才干运转商品。履行环境也用于在调试器中运转商品。您乃至能够界说多个履行环境,以便以纷歧样的方法运转相同的商品。
东西的组&文件列表
在Xcode的用户界面上,组成东西的源文件引证、方针、和履行环境都显如今组&文件(Groups & Files)列表中。您如今现已知道这些组件了,让咱们接着看看各个组件在组&文件列表中的方位,如图2所示。下面咱们看一下DotView实例程序。
若是您喜爱的话,能够自行进行操作。翻开/Developer/Examples/AppKit/DotView/DotView.xcodeproj文件就能够了。。。。。