2015-12-10 22 views
8

Çok basit bir soru biliyorum ama yine de yardımlarınız için minnettar olacağım. Sadece Xcode açısından, bir klasör ve bir grup arasındaki fark nedir. Bu birbiriyle değiştirilebilir terimler mi yoksa ince bir fark mı var?Xcode'ta klasör ve grup arasındaki fark nedir?

cevap

8

Gruplar projenin her dosyaya bir referans gruplar, Xcode mağaza ile

.

Klasörler

klasör başvuruları basittir. Bir klasör referansını belirtebilirsiniz, çünkü sarı yerine mavi renkte görünür.

Xcode'ta iki tür klasör vardır: gruplar ve klasör başvuruları. gerçek dosya sisteminde yapılarını etkilemeden projenizdeki dosyaları düzenlemek için grupları kullanabilirsiniz. Bu kod için harika, , çünkü yalnızca kodunuz Xcode'ta çalışıyor olacaksınız. Diğer taraftan, 'da, gruplar kaynak dosyaları için çok iyi değildir. Ya siz ya bir tarafından, varlık dosyalarının ve modifiye ve Xcode dışından manipüle edilmesi söz konusu aktifler gerekecektir - yüzlerce değilse bile - herhangi bir makul karmaşık projede

, genellikle onlarca ile ilgili olacak tasarımcı. Tüm kaynak dosyalarınızı tek bir düz klasöre koymak, felaket için bir reçetedir. Klasör referanslarının geldiği yer burasıdır. dosyalarınızı dosya sisteminizdeki klasörlere düzenlemenizi ve 'un Xcode'ta aynı klasör yapısını korumasını sağlar.

Reference

+0

Gruplar sarı klasör simgesiyle işaretlenmiş durumda mı? – hinterbu

+1

Sarı klasörler "Gruplar" dır, bunlar gerçek klasörler değildir, ancak klasörlere/dosyalara başvurulardır. Sadece projenizi Xcode'da düzenlemek için varlar. @hinterbu –

+0

Cool, biraz test yaptım ve şimdi tam olarak anladım. Siz ve @DBoyer'a teşekkürler. Büyük yardım. – hinterbu

7

Xcode'daki bir klasör dosya sistemindeki bir klasörü temsil eder.

Xcode'daki bir grup, dosya sisteminde bir klasörü temsil eden "sahte" bir klasördür.

Belirli bir Xcode projesi için grup ve klasörlerin bir arada kullanılması yaygındır.

1

Xcode davranışı (v9 ile başlayan) değişti ve gruplar artık on-disk gerçek klasörler vardır.

İlgili konular