Kodowanie w Swift Playgrounds

Niezależnie od tego, czy używasz urządzenia z systemem MacOS czy iOS, jest to świetne!

Place zabaw są świetne! Możesz ich używać na komputerze Mac, aby szybko uruchomić kod, a nawet na iPhonie lub iPadzie! Fantastycznie.

Znajdziesz Playgrounds w interaktywnych kursach, a nawet pliki do pobrania z GitHub ( tutaj jest przewodnik, jeśli nie czujesz się z tym dobrze), a na dole tego posta znajduje się nawet link do Playground utworzonego podczas tego samouczka.

Zdjęcie: Bambi Corro na Unsplash

Trudność: początkujący | Łatwe | Normalny | Trudne

Wymagania wstępne:

  • Zainstaluj Xcode na komputerze Mac lub place zabaw na iPhonie lub iPadzie

Terminologia

Place zabaw: środowisko programistyczne, którego można użyć do tworzenia kodu Swift

Swift: język programowania open source dla systemów macOS, iOS, watchOS i tvOS

Podstawy placów zabaw

Tworzenie placu zabaw: na urządzeniu z systemem iOS

Możesz pobrać Playgrounds z TUTAJ, który instaluje aplikację na Twoim urządzeniu.

Możemy wtedy pisaćlet str = "Hello, playground")

śledzony przez

print("Hello, playground")

a następnie naciśnij przycisk Uruchom mój kod.

Aby wyświetlić dane wyjściowe, kliknąłem „abc” po prawej stronie ekranu. Daje to opcję dodania widoku - i to wyświetla wynik polecenia.

Tworzenie placu zabaw: na komputerze Mac

Musisz pobrać i zainstalować Xcode na swoim komputerze.

Następnie możesz przejść przez menu Plik> Nowy plac zabaw

Następnie wybieram iOS> Nowy plac zabaw na następnym ekranie. Wybierając iOS otrzymujemy zaimportowany dla nas UIKit (co jest świetne, bo tego potrzebujemy).

Po drodze musisz wybrać miejsce docelowe dla swojego placu zabaw. Oto przewodnik wizualny:

Zobaczysz z tego wideo, kiedy uruchomię var str = "Hello, playground") print("Hello, playground")konsolę / panel debugowania pojawi się na dole ekranu. To daje nam dobrą okazję do podkreślenia głównych obszarów ekranu:

Główne obszary ekranu Mac Playgrounds:

Panel konsoli / debugowania umożliwia nam dostęp do debuggera, co jest niezwykle przydatne.

Sprawdzanie wartości środowiska wykonawczego

Na iPadzie

Jak pokazano powyżej, możesz kliknąć „abc” po prawej stronie ekranu.

Umożliwia to dodanie widoku, który może wyświetlać wartość czasu wykonywania.

Na komputerze Mac

Po prawej stronie ekranu widzimy wartość uruchomieniową Strings - zwróć uwagę, że ostatnia pokazuje znak następnego wiersza \n

Jeszcze lepiej - najedź myszą na „Hello, Playground”, a pojawi się mała ikona oka. Umożliwia to przeglądanie wszystkich elementów w tablicy lub podobnych. W tym przypadku wyświetla ciąg w nowym oknie:

Dostęp do plików z GitHub w Playgrounds

Na komputerze Mac

Po prostu pobierz plik z GitHub i kliknij dwukrotnie plik Playgrounds. Niezbyt trudne!

Na urządzeniu z systemem iOS

  1. jeśli plik jest tylko tekstem, skopiuj i wklej kod do Swift Playgrounds - to takie proste!
  2. Jeśli jest dostępny, kliknij łącze pobierania dla Placu zabaw i kliknij opcję Kopiuj do placów zabaw

Dalsza lektura

Importowanie własnych klas i struktur do placów zabaw dla komputerów Mac: https://stackoverflow.com/questions/24045245/how-to-import-own-classes-from-your-own-project-into-a-playground/24049021#24049021

Wniosek…

Place zabaw to świetny sposób na eksperymentowanie z kodem. Jeśli masz urządzenie iOS tylko, gdy jesteś poza domem, nie pozwól, aby powstrzymało Cię to przed próbą rozwiązania obecnego problemu z kodowaniem - po prostu wyjmij urządzenie i kod!

Chcesz się skontaktować? Wypróbuj link tutaj:

https://twitter.com/stevenpcurtis

Suggested posts

Kodowalne: obsługa niepoprawnych wartości wyliczeniowych

Kodowalne: obsługa niepoprawnych wartości wyliczeniowych

Ochrona bazy kodu: radzenie sobie z nieoczekiwanymi wartościami wyliczeniowymi Czy kiedykolwiek zdarzyło Ci się, że Twoja aplikacja zaczęła się zawieszać znikąd, co po zbadaniu wykazało, że backend dostarczył wartość dla pewnego pola opartego na wyliczeniu, które nie istnieje w wyliczeniu w kodzie? Rozważmy następujący przykład: Ohhh, uwielbiam trochę herbaty Ale co, jeśli zmienimy ulubiony napój w danych JSON z Tea na Juice (wartość, która nie istnieje w enum, Beverage)? Skoncentruj się na części komunikatu: „Nie można zainicjować napoju z nieprawidłowej wartości ciągu Sok”. Gdyby była to rzeczywista aplikacja, a nie kod placu zabaw, aplikacja uległaby awarii. Jak więc zadbać o to, aby nawet jeśli backend wyśle ​​w odpowiedzi nieprawidłową wartość, nasza aplikacja powinna sobie z tym poradzić zamiast od razu się zawiesić? Jeden ze sposobów i mój ulubiony:

Lekki walidator formularzy logowania za pomocą Combine

Lekki walidator formularzy logowania za pomocą Combine

Ponieważ napisałem artykuł dotyczący implementacji walidatora formularza logowania w RxSwift, zdecydowałem się napisać artykuł dotyczący tego samego pomysłu z wykorzystaniem frameworka Apple Combine. Prawie wszystkie aplikacje mobilne wymagają formularza logowania i przed kontynuowaniem procesu logowania należy zweryfikować dane uwierzytelniające użytkownika.

Related posts

3 sprawdzone sposoby na poprawę umiejętności pisania

Korzyści płynące z pisania i strategie, które Ci w tym pomogą

3 sprawdzone sposoby na poprawę umiejętności pisania

W 2022 roku, wraz z wydaniem GPT-3, umiejętność pisania wydaje się tracić na znaczeniu. Dzięki sztucznej inteligencji osoby o słabym pisaniu mogą również generować wysokiej jakości personel.

Czy sztuka jest kiedykolwiek apolityczna?

Czy sztuka jest kiedykolwiek apolityczna?

Wczoraj zamknęliśmy drzwi tegorocznego Konkursu Piosenki Eurowizji błyskotliwym, chaotycznym wielkim finałem, w którym szwedzka piosenkarka Loreen zabrała do domu trofeum, stając się pierwszą kobietą, która wygrała dwa razy i przywracając koronę Szwecji 50 lat po tym, jak ABBA wygrała konkurs z „Waterloo”. Stali się jednym z największych zespołów w kanonie muzyki pop.

Finansowanie usuwania dwutlenku węgla w RO24

Podział wniosków o środki Carbon180 na różne ścieżki

Finansowanie usuwania dwutlenku węgla w RO24

Autor: Alyson Lee, doradca zarządzający ds. spraw rządowych Coroczny proces przyznawania środków przez rząd federalny ma kluczowe znaczenie dla naszych wysiłków na rzecz sfinansowania usuwania dwutlenku węgla (CDR). Każdego roku Carbon180 przesyła prośby do różnych biur kongresowych, aby pomóc wskazać, gdzie będą płynąć dolary w przyszłym roku.

Kłamstwo kowbojskie

Jak megakorporacje sprzedały Amerykanom mocne kłamstwo

Kłamstwo kowbojskie

Jest wspaniale złoty poranek na falistych wzgórzach zachodu, gdy pierwsze promienie słońca oświetlają oszronioną trawę na równinach. Stado spokojnego bydła rasy Angus, czarnego jak smoła i masywne, rysuje się na tle wschodu słońca, gdy zmierza utartym szlakiem do miejsca, które wszyscy dobrze znają; bar śniadaniowy.