Xcode中的元概念

2017-12-31  本文已影响0人  6e8828fe783a

workspace

workspace是Xcode项目管理中最大的集合,可以包含多个 project,管理多个 project 之间的关系。workspace 是以 .xcworkspace 的文件形式存在的,它不是一个文件夹,而是一个有管理、索引作用的文件。workspace 是为了解决之前只有 project 的时候多个 project 之间的引用和调用困难的问题。

project

project是Xcode对一些代码文件、资源、配置信息的管理仓库。project是以 .xcodeproj 的文件形式存在的。一个project包含所有构建产品所需的内容并且维护他们之间关系。

4.jpg

target

target表示如何构建一个具体产品,决定了如何对文件进行编译(编译哪几个文件,链接哪些动态库和静态库,使用什么编译脚本),怎么从一个project或者workspace的一堆文件导出一个产品。 3.jpg

scheme

scheme(方案)不同于上面的概念,表示一个组合方案。scheme是以 .xcscheme 的文件形式存在的。它指定构建哪些targets,使用什么build configuration与executable configuration 。可以针对编译,运行,单元测试,动态分析,静态代码分析以及打包进行一些配置。

2.jpg

参考官网链接·Xcode元概念

上一篇下一篇

猜你喜欢

热点阅读