美文网首页
【iOS开发】workspace 的介绍和使用

【iOS开发】workspace 的介绍和使用

作者: xiacheng | 来源:发表于2016-12-30 14:56 被阅读1061次

    参考文章:
    iOS使用Workspace来管理多项目
    Xcode中的 workspace, project, target, scheme

    一、workspace 是什么?

    workspace是Xcode的一种文件,用来管理工程和里面的文件,一个workspace可以包含若干个工程,甚至可以添加任何你想添加的文件。workspace提供了工程和工程里面的target之间隐式和显式依赖
    关系,用来管理和组织工程里面的所有文件。

    二、workspace 使用场景?

    1、用来管理同一个项目中的不同模块
    可以把在项目中把一些工具类或模块等放在另一个动态库工程中,然后在主工程中来使用里面的类和方法。

    其中一个重要的步骤就是在主项目的Build Settings 里找到Header Search Paths,添加一项$(SRCROOT)/../BookObtain,并且设置为recursive。$(SRCROOT)是当前的工程路径,..是返回上一层,然后到BookObtain文件夹。使用了相对路径,为了是项目移动不会影响这个配置,只要主工程和其他工程的相对位置不变,这里的相对位置是固定在同一个文件夹
    recursive的意思是预先的意思,即这个动态库项目要先编译,然后再编译主项目。
    使用方法可以参照:
    iOS使用Workspace来管理多项目

    三、workspace 使用注意事项?

    相关文章

      网友评论

          本文标题:【iOS开发】workspace 的介绍和使用

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