O Swift 5.2 Docs
Dokumentacja języka programowania Swift 5.2
Dokumentacja Swift Programming Language v5.2
Swift to uniwersalny język programowania zbudowany przy użyciu nowoczesnego podejścia do bezpieczeństwa, wydajności i wzorców projektowych oprogramowania.
Celem projektu Swift jest stworzenie najlepszego dostępnego języka do zastosowań, od programowania systemów, przez aplikacje mobilne i stacjonarne, aż po usługi w chmurze. Co najważniejsze, Swift ma na celu ułatwienie programistom pisania i utrzymywania poprawnych programów. Aby osiągnąć ten cel, uważamy, że najbardziej oczywistym sposobem na napisanie kodu Swift musi być również:
Bezpieczny. Najbardziej oczywisty sposób pisania kodu powinien również zachowywać się w bezpieczny sposób. Niezdefiniowane zachowanie jest wrogiem bezpieczeństwa, a błędy programistów powinny zostać wykryte przed uruchomieniem oprogramowania. Wybór bezpieczeństwa czasami oznacza, że Swift będzie się czuł surowy, ale wierzymy, że przejrzystość oszczędza czas na dłuższą metę.
Szybki. Swift jest przeznaczony jako zamiennik dla języków opartych na C (C, C ++ i Objective-C). Jako taki, Swift musi być porównywalny z tymi językami pod względem wydajności dla większości zadań. Wydajność musi być również przewidywalna i spójna, a nie tylko szybka w krótkich seriach, które wymagają późniejszego wyczyszczenia. Istnieje wiele języków z nowymi funkcjami - szybkość jest rzadkością.
Ekspresyjny. Swift korzysta z dziesięcioleci zaawansowania w dziedzinie informatyki, oferując przyjemną w użyciu składnię z nowoczesnymi funkcjami, których oczekują programiści. Ale Swift nigdy się nie kończy. Będziemy monitorować postępy językowe i uwzględniać to, co działa, stale rozwijając się, aby Swift był jeszcze lepszy.
Narzędzia są kluczową częścią ekosystemu Swift. Dokładamy starań, aby dobrze zintegrować się z zestawem narzędzi dla programistów, szybko budować, prezentować doskonałą diagnostykę i umożliwić interaktywne doświadczenia programistyczne. Narzędzia mogą sprawić, że programowanie stanie się o wiele bardziej wydajne, jak na przykład place zabaw Swift w Xcode lub internetowa REPL, gdy pracujesz z kodem po stronie serwera Linux.
Spis treści
O Swift
Kompatybilność wersji
Szybka wycieczka
Podstawy
Podstawowe operatory
Ciągi i znaki
Rodzaje kolekcji
Kontrola przepływu
Funkcje
Domknięcia
Wyliczenia
Struktury i klasy
Nieruchomości
Metody
Indeksy dolne
Dziedzictwo
Inicjalizacja
Deinicjalizacja
Opcjonalne łączenie
Obsługa błędów
Typ Casting
Typy zagnieżdżone
Rozszerzenia
Protokoły
Generics
Rodzaje nieprzezroczyste
Automatyczne zliczanie referencji
Bezpieczeństwo pamięci
Kontrola dostępu
Zaawansowani operatorzy
Informacje o języku odniesienia
Struktura leksykalna
Rodzaje
Wyrażenia
Sprawozdania
Deklaracje
Atrybuty
Wzory
Ogólne parametry i argumenty
Podsumowanie gramatyki
Historia zmian dokumentów
What's new in the latest 1.1.0
Bug fixes on font resize
Informacje Swift 5.2 Docs APK
Stare wersje Swift 5.2 Docs
Swift 5.2 Docs 1.1.0
Swift 5.2 Docs 1.0.2
Swift 5.2 Docs 1.0.1
Swift 5.2 Docs 1.0.0
Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure
Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!