一个项目如何创建多个Targers工程

2018-04-03  本文已影响21人  90后天道酬勤

前言

这时我们需要提炼出公用模块,抽离子模块,配置不同设置。

优点

缺点

注意事项

步骤

第一种创建Targers的方式(适用于新起工程)

一、File--->New ---> Targers ---> Single View App

image.png image.png image.png

二、 根据需求删除不需要的东西

image.png

三、
1. 将原有的AppDelegate 改为 " 工程名+AppDeleate "
2. " 工程名+AppDeleate " 该类继承于主工程的 AppDeleate,实现AppDeleate中的方法.
3. main.m 启动直接加载" 工程名+AppDeleate "这个类

image.png

四、Targers---> Build Settings---> 搜索macros
在Debug和Release中分别添加target名称

注意:所有Targers都需要添加,如果没有添加,无法加载区分工程代码

image.png

六、添加依赖主工程的类或资源文件或者库。

image.png

七、如何区分不同Targers加载不同的代码

#ifdef TargetsDemo
  self.view.backgroundColor =  [UIColor redColor];
#elif TargetsTwo
    self.view.backgroundColor =  [UIColor blueColor];
#endif
image.png image.png

第二种创建Targers(适用于复制之前的Targers)

上一篇下一篇

猜你喜欢

热点阅读