【发布时间】:2013-12-16 02:02:21
【问题描述】:
very helpful answer 解释了如何在 Xcode 项目的不同目标中包含不同的文件。
我的问题更像是一个哲学问题——我可以使用哪些约定来使事情井井有条?
我可能遇到的情况包括:
- 针对不同目标的不同版本的类
- 希望为所述不同版本的类提供不同的头文件
- 我的项目的整个部分适用于某些目标,但不适用于其他目标
我想用最少的麻烦来管理整个事情。
【问题讨论】:
very helpful answer 解释了如何在 Xcode 项目的不同目标中包含不同的文件。
我的问题更像是一个哲学问题——我可以使用哪些约定来使事情井井有条?
我可能遇到的情况包括:
我想用最少的麻烦来管理整个事情。
【问题讨论】:
听起来多个项目是要走的路,尤其是当您有很多只与一个或两个目标相关的文件时。这也意味着每个项目只能有一个类的版本,只构建使用这个版本的目标。 Xcode在不同项目中仍然可以理解依赖目标,只需将具有依赖关系的项目导入主项目即可。
【讨论】:
我发布了一个教程来解释当您有多个目标时如何保持井井有条。
关注它。
http://www.madnikblog.com/blog/2013/09/19/organize-xcode-project-with-multiple-targets/
简单的想法是。
所有逻辑都存在于一个静态库中,该库确实是每个可执行目标的依赖目标。 所有资源都保留在一个包中,这也是一个依赖项。
【讨论】: