Swift 5.2 Docs

NextLabs.cc
Jun 25, 2020
  • 7.2 MB

    Rozmiar Pliku

  • Android 7.0+

    Android OS

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

Pokaż więcejPokaż mniej

What's new in the latest 1.1.0

Last updated on 2020-06-25
Update Swift Documentation v5.2
Bug fixes on font resize

Stare wersje Swift 5.2 Docs

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure

Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!

Pobierz APKPure