这个very helpful answer解释了如何在Xcode项目中的不同目标中包含不同的文件。
我的问题更像是一个哲学问题 - 我可以使用哪些惯例来保持组织有序?
我可能遇到的情况包括以下内容:
我想以最小的麻烦管理整件事。
答案 0 :(得分:0)
听起来好像是多个项目,特别是当你有很多只与一个或两个目标相关的文件时。这也意味着每个项目只能有一个类的版本,只能构建使用此版本的目标。当Xcode在不同的项目中时,它仍然可以理解依赖目标,只需将具有依赖项的项目导入到主项目中。
答案 1 :(得分:0)
我发布了一个教程,解释当你有多个目标时保持井井有条。
关注它。
http://www.madnikblog.com/blog/2013/09/19/organize-xcode-project-with-multiple-targets/
简单的想法是。
所有逻辑都存在于静态库中,而静态库确实是每个可执行目标的依赖目标。 所有资源都保留在一个捆绑包中,这也是一个依赖关系。