2009-05-01 41 views

回答

1

如果我正确理解你在找什么,答案是右键单击组& Files栏中的项目,选择Add> Existing Files ...,然后选择你的根文件夹在要弹出的选项卡中,将默认的“为所有添加的文件夹递归创建组”更改为“为任何添加的文件夹创建文件夹引用”。

4

在Xcode中,文件结构有点用词不当,您在Xcode项目中看到的结构是项目的引用映射,而不是项目所在结构的关系映射。例如,如果您在名为'foo'的项目根目录的项目中创建了一个组,它将创建一个对由项目设置管理的容器'foo'的引用,但不会创建名为'foo'的文件夹在您的应用程序存在于文件系统的根目录中。这是许多使用Xcode的开发人员争论的焦点。

相反,我会建议(作为@smorgan躲避),您在文件系统(Finder)的项目文件夹中创建文件夹结构,例如,导航到您的项目并创建文件夹'栏'。然后在您的项目控制中单击该项目并选择ADD> Existing Files ...并选择该文件夹。这会将“bar”文件夹导入到项目中 - 实际上只是为项目中的所述位置创建一个名为“bar”的引用指针。

如果他们是喜欢为项目制定标准或定义结构的人的类型,请创建一个项目文件夹以及您通常使用的所有文件夹和子文件夹 - 项目骨架/树。这可能有源和资源在根源,然后在资源你可能有其他文件夹,如图像,音频,视图,单元格等...您的源文件夹可能有UI,模型,Util等...和UI可能有开始,设置,应用程序等...一旦你有你的默认项目文件夹定义的ZIP文件夹的根文件夹,并将其命名为“XCode项目大纲”或其他有意义的东西。

当您有一个新项目即将开始时,将ZIP文件复制到您希望项目存在的位置,然后简单地解压缩文件并将文件夹命名为项目名称。然后在文件夹中创建新的项目文件,然后按照添加现有文件... /文件夹...(递归=选中),它会将整个项目文件夹添加到项目中。为了获得更多先进的魔法;包括你的常用应用程序框架,这些应用程序框架不是特定于应用程序的,并将这些文件放在ZIP文件中。然后,当您解压并添加文件夹层次结构时,您还可以快速轻松地添加基本文件(.h,.m等等)。

我应该提及的一件事是,如果您从一个已经拥有的项目开始,并且该项目受版本控制,那么您最好从存储库“导出”该项目。这将构建出基于(头部)当前版本的所有文件,并删除所有隐藏的.svn引用。您可以修剪和修改该文件夹,只要您认为适合创建项目文件夹模板ZIP文件。祝你好运,快乐的编码!