码迷,mamicode.com
首页 > 其他好文 > 详细

工欲善其事,必先利其器:Xcode中的各种概念

时间:2015-11-04 21:21:48      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

 

概念:project

    指一个项目,该项目会负责管理软件产品的全部源代码文件、全部资源文件、相关配置,一个Project可以包含多个Target。

概念:target

    一个target指的是根据project中的其它内容生成的最终产品,它是线程可以直接读懂的代码。

概念:scheme

    scheme是一个过程,它定义了一个target被生成的一系列过程。可在Scheme中定义的Target的构建过程有:Build/Run/Test/Profile/Analyze/Archive

概念:workspace

    简单来说,Workspace和project是目录结构的两层,workspace是project的容器,不过需要注意工程目录结构和文件在操作系统中的目录结构没有关系。在该容器中可以存放多个你创建的Xcode Project, 以及其他的项目中需要使用到的文件。

    有了workspace,我们可以更方便地实现代码的重用,Xcode负责处理不同project之间的依赖关系。

概念:build setting

    配置产品的Build设置,比方说,使用哪个Architectures?使用哪个版本的SDK?。在Xcode Project中,有Project级别的Build Setting,也有Target级别的Build Setting。Build一个产品时一定是针对某个Target的,因此,XCode中总是优先选择Target的Build Setting,如果Target没有配置,则会使用Project的Build Setting。

 

Xcode界面:

    所有的可视化元素都承载于一个窗口中,窗口左侧的元素是navigator,相当于是整个project的索引;中间是editor,同时也具有导航功能;右侧是utilities元素,包含各种inspector,帮助信息等等。而标题栏则是控制器,控制编译哪一个项目,控制视图显示等。

 

工欲善其事,必先利其器:Xcode中的各种概念

标签:

原文地址:http://www.cnblogs.com/xinchrome/p/4937271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!