在xcode中整理代码,其中相同的代码用于多个应用

时间:2015-10-16 22:38:21

标签: ios xcode

假设我有一个完整的应用程序框架"我用于不同的客户。每个不同的是配置文件(例如,下载新数据文件的位置),数据文件和样式文件(例如背景图像和启动图像)

我当然可以

  1. 将代码文件复制到不同的应用程序文件夹中,替换旧文件夹。
  2. 将数据/配置/样式文件复制到一个目录中。
  3. 使用目标(只需阅读这些,xcode的新内容) - 但这对不同的资产文件夹,启动图像等有效吗?
  4. 有更好的方法吗?以某种方式创建一个骨架应用程序/库,每个特定的客户应用程序然后继承?故事板等怎么样?

    每个客户特定文件只会改变的是所有plist信息,ID,启动图像,数据文件等。代码将完全不变(我希望骨架应用程序可以处理每个客户需要的任何小细微差别,但是最多的是由配置文件处理。但是,如果需要,如果我可以在每个客户应用程序中都有cusomer特定的代码和视觉效果,那当然会很好,但这不是我POV的要求)

1 个答案:

答案 0 :(得分:1)

根据您使用目标所描述的内容是您最好的选择。例如,你在一个工作场所中有5个目标,每个目标是一个不同的应用程序,都使用相同的global.framework,每个目标都有自己的config.h \ config.m文件