2010-06-09 21 views
6

Xcode'u bir süredir kullanıyorum. Beni her zaman sinirlendiren bir şey, dosyaları işleme biçimidir. Dosyalarımın tümünü bir büyük fiziksel klasör yerine yuvalanmış klasörlerde bulundurmayı seviyorum, ancak varsayılan olarak Xcode'da bir grup oluşturduğunuzda, bu proje içinde bir klasör oluşturmaz.Xcode Dosya yönetimi. En iyi uygulama nedir?

Sanal klasörlerin kodları rastgele yerlerde projenize bağlamak için harika olduğunu ancak birkaç sınıfın ötesine geçtiğinizde büyük bir klasör yaklaşımını gerçekten acı verici buluyorum. Ve daha sonra düzeltmeye çalışırsanız, yaşlanır ve yapınızı kırmak kolaydır.

varsayılan olarak bu fiziksel klasör oluşturur, böylece bu davranışı değiştirmek mümkün mü? Yoksa yanlış mı yapıyorum ve başka bir şekilde çalışmaya devam edeceğim mi? Diğer insanlar Xcode'taki dosyalarla nasıl çalışır?

+0

Tutuyorsunuz ama ben de yapışıyorum. Onu değiştirmenin bir yolu olduğunu düşünmüyorum; İlk önce bir proje oluşturduğumda tüm klasörlerimi kurma eğilimindeyim, sonra onlara ihtiyacım olduğunda fiziksel klasör oluşturmayı hatırlamak için elimden geleni yapıyorum. –

+0

Gerçekten ısırıkları bulursam projemin bir bölümünü başka bir yere kopyalamak istersem. Fiziksel bir yapı olmadığı için yeni bir projede hiyerarşiyi kaybediyorum. Gerçekten çok çirkin bir depo yapar. Sanki sen gerektiği gibi fiziksel klasörler oluşturmaya devam edeceksin. – Ian1971

cevap

3

1) Projedeki tüm dosyaları kaldırın. Tümünü Seç ve Sil'e basın ve Dosya Referanslarını Sil düğmesini, 'u da Çöp Kutusuna Taşı'yı tıklatın. 2) Finder veya Terminal'e gidin ve dosyalarınızı klasörler halinde kalbin içeriğine göre yeniden düzenleyin. 3) Tüm üst düzey dosyaları ve klasörleri seçin ve bunları projenize geri sürükleyin. Seçim yapıldığında, Eklenen Klasörler için Grup Oluştur'u seçin.

Artık diskteki dizin hiyerarşisini izleyen bir grup hiyerarşisi gerekecek.

Tüm uygun dosyaların doğru oluşturma aşamalarına ve hedeflerine geri dönüp geçmediğinden emin olmanız gerekir. Çok hedefli bir projede bu tek seferde bir hedef yapmak en iyisidir.

+5

Bir şeyleri kaçırmadığım sürece, grup hiyerarşisi daha sonra disk hiyerarşisini izleyerek DISK HIERARCHY DEĞİŞİMLERİNİ DÜZENLEYİN, değil mi? –

+0

Ayrıca, daha sonra, projenin etrafında dosyaları taşıyorsanız, bunlar bir fiziksel klasörde ve başka bir fiziksel klasöre taşınırsa, oraya taşınmazlar. Yani bu yöntem işe yaramaz. Eclipse'den geliyorum Xcode'un dosya yönetimi ile gerçekten dağınık olduğunu söylemek zorundayım. – BadmintonCat

+0

Tüm klasörü NSMainBundle'dan önbelleğe kopyalamak mümkündür, Mümkünse bunu nasıl yapabilirim. – Mahe

İlgili konular