使用 Xcode 管理项目时,文件的组织形式有 Group
和 Folder
两种方式。
Group
是逻辑目录,只有显示在里面的文件会被包含在项目里进行编译、打包。
Folder
是磁盘上的文件夹,里面所有的文件都会包含着项目里进行编译、打包。
Group
的文件排序方式需要手动管理,也可以 Xcode 提供的快捷功能来按文件名、文件类型自动排序,但这些都需要手动操作。
Folder
的文件排序和磁盘中的文件夹一样,是自动进行的并且不支持指定其他排序方式。
对于项目管理,推荐使用 Group
来管理文件,这样所有的文件编译都是可控的,避免了其他文件类型的干扰。
在 Xcode 中还支持 Folder
和 Group
的互相转换,操作非常简单,使用右键菜单就可以完成操作: