Hej, jestem stosunkowo nowa w Xcode i martwi mnie jedno, że dodając zasób, zostaje on dodany do katalogu najwyższego poziomu w moim katalogu projektu. Na przykład w tej chwili wszystkie moje obrazy znajdują się w katalogu najwyższego poziomu i sprawia, że rzeczy wyglądają nieładnie. Wolałbym, na przykład, mieć katalog images/, a następnie podfoldery w tym celu do przechowywania obrazów dla pewnych rzeczy, takich jak ikony tab-bar/. czy to możliwe? Czy też konwencją jest przechowywanie wszystkiego w katalogu najwyższego poziomu?Organizacja i struktura zasobów Xcode
Ktoś z kanału #iphonedev
na freenode opowiedział mi coś o regule procesu budowy, czy coś w tym stylu, wydawało mi się to zbyt skomplikowane. Pomyślałem, że nie powinienem się przejmować, i że większość ludzi po prostu trzymała rzeczy w katalogu głównym, biorąc pod uwagę złożoność rozwiązanie. Być może nie jest to aż tak skomplikowane, po prostu uznałem, że powinno być łatwiej.
Na przykład chciałbym również mieć podfolder dla moich widoków, np. views/, który przechowuje wszystkie moje pliki końcówek; obecnie wszystkie znajdują się w katalogu najwyższego poziomu. To samo dotyczy moich list nieruchomości.
Byłbym wdzięczny, gdybyś mógł mi powiedzieć, co to jest konwencja, wątpię, żeby po prostu przechowywać wszystko w katalogu najwyższego poziomu. Odnoszę się do rzeczywistego systemu plików, nie tylko do tworzenia "wirtualnych folderów" w Xcode do porządkowania rzeczy, ponieważ katalog najwyższego poziomu mojego projektu nadal będzie bałaganem. A jeśli uda się lepiej uporządkować sprawy, byłbym wdzięczny za szczegółową pomoc, jak to zrobić.
Myślę, że słyszałem, że w ostatecznym kompilacji cała struktura plików zostanie przyciśnięta do katalogu głównego. Nie mam nic przeciwko temu, chcę tylko, żeby wszystko było zorganizowane, podczas gdy pracuję nad moim projektem. Myślę, że właśnie tu pojawia się ta "zasada budowania", ale nie jestem pewien, jak i co robić.
Dzięki!
Dzięki, zrobiłem to dla mnie. Tak, nie zamierzam tego robić zbyt długo, przynajmniej miło jest mieć jakąś podstawową strukturę organizacyjną. Do tej pory mam obrazy/które zawiera obrazy/tab-bar i obrazy/odtwarzacz, a także listy właściwości/do przechowywania .plist plików i widoków/do przechowywania plików z nib. Myślałem o fizycznym tworzeniu folderu "Zasoby", ale nie wiem, jak to zrobić, zmieniając ścieżkę istniejącej grupy Zasoby do nowego folderu Zasoby? Lub tworząc grupę "Zasoby" w ramach istniejącej grupy Zasoby? –
Skończyłem ponownie, robiąc to, dodając folder (y) jako odniesienia do folderu. Czytałem gdzieś, że oznacza to, że folder będzie śledzony, więc kiedy dodaję/usuwam pliki, nie muszę nic robić po stronie Xcode. Nie wiem, czy spowoduje to później problemy. –
Przepraszamy za spam w komentarzu. Okazuje się, że odwołanie do folderu oznacza, że utworzyło tę strukturę folderów w wynikowym pliku .app. Rozwiązaniem było utworzenie zasobów/w katalogu najwyższego poziomu z pod-katalogami obrazów /, widoków/itd., A następnie przeciągnięcie tych podkatalogów do grupy Zasoby po lewej stronie i dodanie ich jako grup. Teraz wygląda tak, jak chcę wyglądać w systemie plików i nadal wygląda zorganizowany w Xcode. –