美文网首页
Workspace & Project & Ta

Workspace & Project & Ta

作者: 小张_ZR | 来源:发表于2017-02-16 16:29 被阅读52次

    Workspace:包含一个或多个project,这些project通常是相互关联的。

    Project:包括代码和资源等等。(你会熟悉这些的。)

    Target:每个project都有一个或多个target。

    每个target都定义了该project的 build setting列表。

    每个target还定义了在build时需要引用或使用的类、资源、自定义脚本的列表。

    Target通常用于同一个project的不同发布版本。

    比如,我的项目有两个target,一个通用构建和一个官方构建,其中后者包含额外测试功能,可能还包含几种背景音乐轨道,还有一个切换轨道的按钮。

    你应该已经习惯于向默认的target中添加类和资源了。

    你可以挑选哪些类/资源被添加到哪个target中。

    在我的例子中,我有一个叫“DebugHandler”的类要添加到官方构建中。

    如果你添加测试,就需要添加一个新的target了。

    Scheme:Scheme定义了当你按下“Build”,“Test”,“Profile”的时候会发生什么。

    通常情况下,每个target包括至少一个scheme。

    你可以为你的target自动创建scheme,方法是在 Scheme > Manage Schemes,点“Autocreate Schemes Now”。

    相关文章

      网友评论

          本文标题:Workspace & Project & Ta

          本文链接:https://www.haomeiwen.com/subject/abslhttx.html