iOS Developer

WWDC-2016-Session413(Xcode简介)

2017-06-08  本文已影响27人  Liberalism

这一章节作为开发者工具的一部分,简单介绍了我们日常使用的开发工具 Xcode,虽然是我们每天都要使用的工具,但是通过这一个session还是收获了一些实用的小技巧。

其中包括以下这几个大的模块。

配置你的工程(configuring your project)

像创建运行模块、简单的测试调试、以及代码的审阅和提交,在此处就不多叙述了,而在配置项目中,有几个很关键的概念需要弄明白

Project

根据官方文档的解释XcodeProject是我们构建一个或多个应用时所需的文件、资源、相关信息的主要仓库。一个Project包含构建一个应用的所有元素,同时管理着这些元素之间的关系。它可能包含一个或者多个Target,Target可以专门指定该如何构建产品。Project为项目中的所有Target都做了默认的设定。

Project 包含以下文件

Targets

Project管理Target

Targets包含一组在Project或者WorkSpace中的指定该如何构建产品的说明文件。一个Target就构建了一个独立的Product.

Target构建成产品会经历上图的几个步骤,具体看图即可

Schemes

Scheme就是构建的方案,例如,你可以自定规则Debug或者Release,来决定不同环境下的不同规则。

Build Settings

字面意思就是 编译设置,用于设置在编译过程中一些优先级、支持架构信息、优化的优先级、引用外部框架的路径、项目名称等一系列信息。

WorkSpaces

WorkSpaces就是工作空间,用来管理,整个项目中的多个Project

收获的小技巧

引申出的其他相关 Session

上一篇下一篇

猜你喜欢

热点阅读