先看下 stackoverflow上的解释
大致意思是说 Groups是 用来维护整个工程信息的途径,其并不反映文件系统及编译进app的文件的位置,而folder的是一个文件系统上的目录,其将目录内容反映到了Project结构中,目录中的更新也会反映到Project中来,且编译的时候,这些目录也会反映在编译的app bundle中(请不要误认为其中的文件可以像其他group中的头文件及.m文件一样可以被xcode感知,千万不要,这里感觉放点资源文件还靠谱点)
为神马突然要讨论这个问题呢,因为今天add Folder( 选 "Add Files to 'projname' " 的时候,新建了文件夹a ,并选中,确定) 的时候,没看 这个"Added folders: create groups/create folder references" 的选项,让它使用了默认的" create folder references" 选项,结果,挪进去的xib文件编译的时候报错说找不到 自定义的view( 已经定义并将 .h和.m文件移到了新建的那个文件夹a),其实压根儿跟xib文件一点关系都没有,是因为添加的时候没有 create group