2012-11-12 10 views

Odpowiedz

33

Żółte foldery to "Grupy", nie są to rzeczywiste foldery, ale odwołania do folderów/plików. Istnieją tylko po to, aby uporządkować twój projekt w Xcode. Niebieskie foldery to rzeczywiste foldery istniejące w systemie plików.

Niebieskie foldery dają korzyści polegające na tym, że nie trzeba "dodawać pliku" za każdym razem, gdy coś nowego trafi do folderu, tj. Obrazu. Powinieneś jednak w większości używać grup (takich jak żółte foldery), ponieważ daje to większą kontrolę nad tym, co zostanie dołączone do aplikacji (pomyśl o ukrytych plikach w folderze/wersjach plików). Czasami niebieskie foldery mogą zepsuć hierarchię plików w pakiecie, np. powoduje awarię ekranu powitalnego. Jest tylko kilka przypadków, w których używałbyś niebieskich folderów, takich jak folder "content", gdzie wszystko w folderze powinno być spakowane z pakietem (jak komentował Mark Szymczyk, obrazy lub filmy). Jeśli nie jesteś pewien, trzymaj się żółtych folderów.

+0

Ok. Doskonała odpowiedź! Ale kiedy powinienem użyć jednego, a nie innego? – Fry

+0

A w jaki sposób mogę utworzyć niebieską hierarchię? – Fry

+4

@Fry, Dodaj folder do projektu, wybierając Plik> Dodaj pliki do ProjectName. Wybierz opcję Utwórz odniesienia do folderu dla dowolnego dodanego folderu w panelu Otwórz. Niebieskie foldery dotyczą plików, do których nie można uzyskać bezpośredniego dostępu w Xcode, takich jak pliki dźwiękowe i pliki obrazów. W przypadku folderów z plikami kodu źródłowego należy użyć żółtych folderów zamiast niebieskiego. –

0

Żółty folder powinien być łączem (grupa, działać jako folder, ale jeśli zaznaczysz w Finderze, nie ma, jak lista odtwarzania w iTunes), a niebieskie są «fizyczne» (jako folder w Finderze).

Powiązane problemy