我有以下问题:我有一个iPhone应用程序,可以使用各种颜色样式编译。因此,我们的目标是拥有几个具有定义风格的构建配置,例如COLOR_STYLE_BLACK。样式定义文件应该放在源码树中的某个子文件夹下,例如Classes/ Style /black。然后,在App_Prefix.pch中,我想从各自的子文件夹中#导入文件,如下所示:
#ifdef `COLOR_STYLE_BLACK`
#import "styles/black/DefaultStyle.h"
#endif但问题是我不能让XCode从子文件夹导入文件。似乎XCode不允许在项目中使用文件夹结构,或者至少我不知道该怎么做。
当我将文件夹作为文件夹引用添加到项目中时,XCode会将它们复制到Rersources文件夹,但不会将它们添加到编译源构建阶段,并且会报告缺少文件的错误。
感谢你在这方面的任何提示或建议。马特斯
发布于 2009-11-30 19:43:11
这里更大的问题是你将主题硬编码到了sourcecode代码中。
这是有史以来唯一最极端的定制,应该这样做。它的合理建议是,你的主题应该在艺术作品中,你应该在运行时通过改变加载艺术作品的路径等来选择它。
https://stackoverflow.com/questions/1819309
复制相似问题