Spis treści[Ukryć][Pokazać]
- 1. Podgląd płaszczyzny pokaż/ukryj
- 2. Otwórz menu szybkiego działania
- 3. Uzupełnienie kodu
- 4. Otwórz szybko
- 5. Czysty
- 6. Podgląd miejsca docelowego urządzeń
- 7. Znajdź hierarchię połączeń
- 8. Przełącz między płótnem Przełącz płótno lub podglądem SwiftUI
- 9. Znajdź dowolny tekst w całym projekcie
- 10. Pokaż ukryj/narzędzia
- 11. Obszar debugowania (pokaż/ukryj)
- 12. Ponowne wcięcie kodu
- 13. Przejdź bezpośrednio do definicji
- 14. SwiftUI wznawia podgląd
- 15. Pokaż inspektorów SwiftUI
- Wnioski
Jako programiści lubimy nie tylko tworzyć aplikacje, ale także znajdować i wykorzystywać najlepsze dostępne do tego narzędzia.
Mamy szczęście pracować jako programiści iOS. W naszym zestawie narzędzi mamy teraz nowy język programowania z SwiftUI. Dzięki posiadanym przez nas instrumentom jesteśmy dobrze przygotowani na przyszłość.
Lubimy jednak efektywnie pracować z posiadanymi narzędziami. Używanie skrótów klawiaturowych to prosta technika, która zwiększa naszą produktywność i pisze więcej kodu.
Wszystko, co musisz wiedzieć w Xcode, to odpowiednie skróty klawiaturowe — te, które są unikalne dla każdego innego używanego edytora.
Na tej stronie znajdziesz mniej znane szybkie skróty klawiaturowe, dzięki którym możesz jeszcze bardziej zwiększyć swoją produktywność. Zaczynajmy.
1. Podgląd płaszczyzny pokaż/ukryj
Może się to również zdarzyć, jeśli jesteś w podróży, mając tylko mały ekran MacBooka. Na szczęście dostępny jest identyczny skrót klawiaturowy:
2. Otwórz menu szybkiego działania
Kiedy masz zespół i jeden członek woli tworzyć widoki SwiftUI w kodzie, podczas gdy inny woli korzystać z narzędzia wizualnego, wygeneruje oba!
Twoje płótno i kod nigdy nie będą zsynchronizowane! I z tym chciałbym przedstawić przydatny skrót klawiaturowy dla wszelkiego rodzaju programistów. Dostęp do menu szybkich czynności można uzyskać za pomocą następującego skrótu.
3. Uzupełnienie kodu
Praca bez uzupełniania kodu jest trudna do wyobrażenia. Z pewnością będziesz go cały czas używać do badania interfejsów API i oszczędzania czasu podczas pisania.
4. Otwórz szybko
Możesz szybko przejść do dowolnej lokalizacji źródłowej w projekcie lub przestrzeni roboczej, używając polecenia Otwórz szybko. Po prostu zacznij wpisywać nazwę dowolnej klasy, interfejsu, funkcji, metody, wyliczenia itp. w swoim projekcie (i dowolnym zaimportowanym SDK), a w wyskakującym okienku pojawi się lista symboli pasujących do wyszukiwanej frazy.
5. Czysty
Jest to przydatne, gdy masz całkowitą pewność, że utworzony kod jest w porządku, ale coś się psuje podczas jego wykonywania. Wyczyść projekt i uruchom go ponownie; być może – tylko może – twój kod jest poprawny. Jeśli narzędzie czyszczące nie rozwiąże problemu, może być konieczne wyświetlenie sekcji debugowania.
6. Podgląd miejsca docelowego urządzeń
Możesz chcieć sprawdzić swoją perspektywę nie tylko na największym iPhonie 13 Pro Max, ale także na innych mniejszych smartfonach. Aby zmienić miejsce docelowe, użyj tego przydatnego skrótu, aby otworzyć wybór miejsca docelowego:
7. Znajdź hierarchię połączeń
Ten skrót wyświetli widok Hierarchia wywołań, w którym zostaną wyświetlone wszystkie lokalizacje w kodzie, które wywołują wybraną metodę, a także wszelkie metody, które kolejno wywołują te metody, i tak dalej.
8. Przełącz między płótnem Przełącz płótno lub podglądem SwiftUI
Canvas zapewnia podgląd na żywo projektowanego interfejsu użytkownika podczas pisania kodu SwiftUI. Firma Apple dołożyła wszelkich starań, aby było to działanie dwukierunkowe, co oznacza, że wszelkie zmiany wprowadzone w podglądzie (na przykład przez przeniesienie lub dodanie składników interfejsu użytkownika) zostaną również odzwierciedlone w edytorze kodu i na odwrót.
9. Znajdź dowolny tekst w całym projekcie
Kiedy potrzebujesz znaleźć określony tekst w swoim projekcie, użyj następującego polecenia.
10. Pokaż ukryj/narzędzia
Gdy nie jest używane, okno narzędziowe po prawej stronie może również przeszkadzać. Ponieważ jest to przydatne tylko dla mnie podczas pracy nad scenorysem, używam następującego polecenia, aby przełączać je, gdy przechodzę między scenorysem a plikami kodu.
11. Obszar debugowania (pokaż/ukryj)
Wyświetl sekcję debugowania, która obejmuje widok zmiennych i konsolę. Gdy program osiągnie punkt przerwania, widok zmiennych wyświetla bieżący stan wszystkich zmiennych w zasięgu. Zobaczysz wszystko, co zarejestrowałeś, gdy twój program będzie działał w konsoli. Podczas debugowania użyj tego samego skrótu, aby ukryć pole debugowania.
12. Ponowne wcięcie kodu
Jest to często określane jako „kod formatowania”, jednak w Xcode jest to określane jako „Ponowne wcięcie”. Jakkolwiek to nazwiesz, możesz dodać odpowiednią ilość miejsca na początku każdej linii, wybierając ją, a następnie postępując zgodnie z instrukcją. Możesz także ponownie wciąć pojedynczy wiersz bez konieczności wcześniejszego wybierania go.
13. Przejdź bezpośrednio do definicji
Jest to bardzo przydatne podczas nauki nowych interfejsów API lub przemierzania nieznanej bazy kodu. Co dokładnie robi ObservedObject? Przejdź do jego definicji, aby dowiedzieć się o jego metodach i atrybutach, implementowanych interfejsach oraz klasie, z której pochodzi.
14. SwiftUI wznawia podgląd
Kiedy otwierasz widok, Xcode nie tworzy go od razu. Zamiast tego będzie czekać, aż wyraźnie polecisz mu to zrobić. Podgląd może również działać nieprawidłowo, jeśli wystąpią jakiekolwiek problemy w naszym kodzie SwiftUI. Tak, możesz wznowić podgląd, klikając przycisk.
15. Pokaż inspektorów SwiftUI
To kolejny skrót UIKit, z którym powinniśmy się zapoznać. Inspektor plików, Inspektor historii, Inspektor szybkiej pomocy i Inspektor atrybutów są obecne w każdym widoku SwiftUI. Wszystkie zapewniają nam szereg przydatnych funkcji w stosunku do naszego obecnego poglądu.
Na przykład Inspektor szybkiej pomocy zapewnia nam dostęp do dokumentacji dotyczącej bieżącego widoku. Jest to przydatne do korzystania z wbudowanych widoków, takich jak Tekst, Kolor i tak dalej.
Wnioski
Nawet jeśli jest na niewielkim poziomie produktywności, skróty klawiaturowe są wspaniałym sposobem na zwiększenie naszej wydajności.
SwiftUI to fantastyczny framework, który pozwala zarówno programistom, jak i projektantom na szybkie konstruowanie interfejsów użytkownika.
Dodaj komentarz