XCode、文件夹和#导入语句
我正在用XCode 4为iOS编写一个应用程序,无意中发现了一个关于导入语句的问题 我的所有源文件都组织在文件夹中,每个文件夹都映射到XCode中的组或子组。考虑以下事项: 项目文件夹 -子文件夹 --文件a.h -子文件夹B --FileB.m 通常,如果我想将FileA导入FileB,我会编写XCode、文件夹和#导入语句,xcode,import,relative-path,directory,Xcode,Import,Relative Path,Directory,我正在用XCode 4为iOS编写一个应用程序,无意中发现了一个关于导入语句的问题 我的所有源文件都组织在文件夹中,每个文件夹都映射到XCode中的组或子组。考虑以下事项: 项目文件夹 -子文件夹 --文件a.h -子文件夹B --FileB.m 通常,如果我想将FileA导入FileB,我会编写#import“FileA.h”,它可以完美地工作。但有时我必须编写相对路径,比如#import./子文件夹a/FileA.h“。我应该怎么做才能始终只写文件名 对我来说,这种行为似乎还没有决定 附言:
#import“FileA.h”
,它可以完美地工作。但有时我必须编写相对路径,比如#import./子文件夹a/FileA.h“
。我应该怎么做才能始终只写文件名
对我来说,这种行为似乎还没有决定
附言:我不想把这些乱七八糟的东西都放在一个根文件夹里
PS#2:是的,我知道“文件夹”和“组”有什么不同。我在项目的早期阶段创建了文件夹,将它们从Finder拖到XCode,并将它们映射到组。一切都很好——我可以只使用文件名导入标题 您始终可以在“生成选项”下设置“标题搜索路径”,以指定要搜索的目录。但不要混淆文件夹和组。他们完全独立。在特定的组中,这只是一种方便,允许您在Xcode中组织文件 在某些方面,XCode与iTunes非常相似,它希望管理您的文件并对您隐藏它们。当你在XCode中创建一个组时,它的外观是一个“文件夹”,但是如果你进入实际的项目文件夹,你仍然会看到到处都是文件 在项目和目标的生成设置中搜索“扫描所有源文件以查找包含”,并将值从“否”更改为“是”。它将解决这个问题。所以,我有十几个文件夹,我必须将每个文件夹添加到标题搜索路径中,以便调试和发布?有没有办法使这个过程自动化?为什么以前一切都很好?