我喜欢在Xcode 4项目导航器窗格中将我的类组织成组.我还通过终端使用GIT版本控制,这比Xcode 4集成更适合我.对我来说,当我在Xcode中创建的组与我的文件系统上的真实文件夹相对应时,这是最有意义的.
然而,Xcode似乎并不关心文件(例如Objective-C.h/.m文件)在文件系统中的位置,每次添加一个组(Option+Command+N
)时,这纯粹是装饰性的,因为放入其中的任何文件都将与其他文件共享硬盘上的同一位置.
奇怪的是,如果你先在硬盘上创建一个文件夹,然后把它拖到Xcode,你就创建了一个在文件系统上有自己位置的组.您在其中创建的每个文件都将在磁盘上的文件夹中创建.我很喜欢,但如果Xcode能在Option+Command+N
岁时帮我做到这一点,我会更喜欢它.切换到要创建的每个组的Finder,然后将其拖回project navigator中的正确位置,这种工作流程非常愚蠢.
这感觉就像是一个设置可以修复的东西,但我找不到它!有更好的办法吗?
Update:将文件夹拖动到Xcode时,会出现一个对话框窗口,您可以在其中 Select "文件夹引用".这看起来很有希望,但是我的Xcode 4不接受其中的文件作为类,并且一直告诉我它找不到任何文件.也许答案就在这里,但我还是找不到.
Another update:我已经将我的主编辑器环境从Xcode更改为AppCode.后者支持实际创建文件夹来支持项目组,同时保持与Xcode的Another update:%兼容性.那些AppCode的家伙肯定知道他们在做什么.