我对如何正确地提出这个问题感到失望。基本上,而不是Xcode“智能组”,我希望这些组物理地转换成文件系统上的目录。这是如何在Xcode 3.1.2中完成的?如何在Xcode中映射文件系统中的组
回答
如果我正确理解你在找什么,答案是右键单击组& Files栏中的项目,选择Add> Existing Files ...,然后选择你的根文件夹在要弹出的选项卡中,将默认的“为所有添加的文件夹递归创建组”更改为“为任何添加的文件夹创建文件夹引用”。
在Xcode中,文件结构有点用词不当,您在Xcode项目中看到的结构是项目的引用映射,而不是项目所在结构的关系映射。例如,如果您在名为'foo'的项目根目录的项目中创建了一个组,它将创建一个对由项目设置管理的容器'foo'的引用,但不会创建名为'foo'的文件夹在您的应用程序存在于文件系统的根目录中。这是许多使用Xcode的开发人员争论的焦点。
相反,我会建议(作为@smorgan躲避),您在文件系统(Finder)的项目文件夹中创建文件夹结构,例如,导航到您的项目并创建文件夹'栏'。然后在您的项目控制中单击该项目并选择ADD> Existing Files ...并选择该文件夹。这会将“bar”文件夹导入到项目中 - 实际上只是为项目中的所述位置创建一个名为“bar”的引用指针。
如果他们是喜欢为项目制定标准或定义结构的人的类型,请创建一个项目文件夹以及您通常使用的所有文件夹和子文件夹 - 项目骨架/树。这可能有源和资源在根源,然后在资源你可能有其他文件夹,如图像,音频,视图,单元格等...您的源文件夹可能有UI,模型,Util等...和UI可能有开始,设置,应用程序等...一旦你有你的默认项目文件夹定义的ZIP文件夹的根文件夹,并将其命名为“XCode项目大纲”或其他有意义的东西。
当您有一个新项目即将开始时,将ZIP文件复制到您希望项目存在的位置,然后简单地解压缩文件并将文件夹命名为项目名称。然后在文件夹中创建新的项目文件,然后按照添加现有文件... /文件夹...(递归=选中),它会将整个项目文件夹添加到项目中。为了获得更多先进的魔法;包括你的常用应用程序框架,这些应用程序框架不是特定于应用程序的,并将这些文件放在ZIP文件中。然后,当您解压并添加文件夹层次结构时,您还可以快速轻松地添加基本文件(.h,.m等等)。
我应该提及的一件事是,如果您从一个已经拥有的项目开始,并且该项目受版本控制,那么您最好从存储库“导出”该项目。这将构建出基于(头部)当前版本的所有文件,并删除所有隐藏的.svn引用。您可以修剪和修改该文件夹,只要您认为适合创建项目文件夹模板ZIP文件。祝你好运,快乐的编码!
- 1. Windows映射文件系统
- 2. 如何使本地文件系统的映射写在Hadoop中
- 3. 如何在Ruby中将URL映射到文件系统?
- 4. 文件系统 - 内存映射文件
- 5. 在Windows中映射远程文件系统的首选方法?
- 6. Wicket:资源URL映射(文件系统)
- 7. 在Linux中映射NTFS和MVFS文件系统
- 8. 如何在reactjs中映射组件?
- 9. Xcode文件系统
- 10. 将URL映射到Tomcat 7中的文件系统
- 11. 如何在组件中搜索FAT12系统中的文件
- 12. 如何在Chrome操作系统中重新映射密钥?
- 13. 由系统页面文件备份的内存映射文件
- 14. 如何在IntelliJ中映射文件?
- 15. 如何在NHibernate中映射ZeroToOne关系?
- 16. GPU - 系统内存映射
- 17. 文件系统 - 内存映射文件库
- 18. 虚拟文件系统映射到本地文件
- 19. 获取文件系统句柄到蓝牙映射文件夹
- 20. Apache2 - 在文件系统上动态映射网址
- 21. 你如何在PHP中映射数组?
- 22. 如何在RestKit中映射JSON数组
- 23. Eclipse文件更改没有反映在文件系统中
- 24. 将本地URL映射到本地系统上的文件
- 25. POSIX系统上的内存映射文件保持同步
- 26. 映射文件中的Hibernate'Inverse'
- 27. 如何从系统中访问系统jboss文件夹中的文件
- 28. WinXP中的文件和系统缓存行为的内存映射
- 29. 在高负载系统中映射POCO的成本C#
- 30. 如何在文件系统