2016-06-28 13 views
10

Kiedy idę, aby przenieść kontroler widoku do własnego pliku scenorysu, przechodzę do Xcode> Editor> Refactor to Storyboard. Tutaj pojawia się wyskakujące okno umożliwiające nazwanie nowego pliku scenorysu i niektórych różnych ustawień. Jeden z tych ustawień jest Format z 2 opcji:Różnica między scenopisem a pakietem scenorysów?

Interfejs Builder Storyboard lub Interfejs Builder Storyboard Pakiet

(patrz zrzut ekranu)

Co to interfejs Builder Storyboard Pojemniki, jak czy różni się od Storyboard z Interface Builder?

Interface builder storyboard package

Odpowiedz

0

Co to interfejs Builder Storyboard Package i czym różni się od interfejsu Builder ujęć?

Nigdy nie zauważyłem opcji pakietu Storyboard, więc wypróbowałem oba. Dzięki opcji Storyboard otrzymujesz to, czego oczekujesz: plik z jednym albumem IB. Dzięki opcji Pakiet scenorysu otrzymujesz pakiet MacOS, tj. Katalog, który wygląda jak pojedynczy plik w Finderze, ale w rzeczywistości zawiera kilka plików. Możesz sprawdzić zawartość, klikając pakiet prawym przyciskiem myszy i wybierając "Pokaż zawartość pakietu" z menu kontekstowego. W moim przypadku, mam następujące:

Storyboard package contents

zdarzyło mi się pracować z projektem MacOS zamiast projekcie iOS, dlatego istnieje plik MainMenu.nib tam. Model designable.storyboard wydaje się mieć ten sam rozmiar, co plik scenorysku, który otrzymałem przy użyciu zwykłej starej opcji Storyboard. Nie jestem pewien, jakie pakiety scenariuszy są przydatne, ale w ogóle pakiety umożliwiają dołączanie różnych zasobów do pojedynczego elementu, który wygląda jak plik dla użytkownika, więc może są one potrzebne w przypadku niektórych rodzajów rozszerzeń?