先看下 stackoverflow上的解釋
大致意思是說 Groups是 用來維護(hù)整個(gè)工程信息的途徑,其并不反映文件系統(tǒng)及編譯進(jìn)app的文件的位置,而folder的是一個(gè)文件系統(tǒng)上的目錄,其將目錄內(nèi)容反映到了Project結(jié)構(gòu)中,目錄中的更新也會(huì)反映到Project中來,且編譯的時(shí)候,這些目錄也會(huì)反映在編譯的app bundle中(請(qǐng)不要誤認(rèn)為其中的文件可以像其他group中的頭文件及.m文件一樣可以被xcode感知,千萬不要,這里感覺放點(diǎn)資源文件還靠譜點(diǎn))
為神馬突然要討論這個(gè)問題呢,因?yàn)榻裉靉dd Folder( 選 "Add Files to 'projname' " 的時(shí)候,新建了文件夾a ,并選中,確定) 的時(shí)候,沒看 這個(gè)"Added folders: create groups/create folder references" 的選項(xiàng),讓它使用了默認(rèn)的" create folder references" 選項(xiàng),結(jié)果,挪進(jìn)去的xib文件編譯的時(shí)候報(bào)錯(cuò)說找不到 自定義的view( 已經(jīng)定義并將 .h和.m文件移到了新建的那個(gè)文件夾a),其實(shí)壓根兒跟xib文件一點(diǎn)關(guān)系都沒有,是因?yàn)樘砑拥臅r(shí)候沒有 create group