aspose.info
PL

SWIFT - Plik kodu źródłowego Apple

Zaktualizowano

Co to jest plik Swift?

Plik z rozszerzeniem .swift odnosi się do języka programowania SWIFT wprowadzonego przez Apple do pisania aplikacji i aplikacji dla systemów macOS, iOS, tvOS i nie tylko. Przed SWIFT, Objective-C był głównym językiem programowania do pisania aplikacji. Można go używać z Xcode, który jest kompletnym zestawem narzędzi dla programistów do tworzenia aplikacji na komputery Mac, iPhone, iPad, Apple Watch i Apple TV. SWIFT jest bardziej wydajny, interaktywny, wyrazisty i oferuje większe bezpieczeństwo z założenia bez uszczerbku dla wydajności. Pliki Swift można otwierać do edycji w dowolnym edytorze tekstu oprócz Apple Xcode. Obsługuje systemy operacyjne Apple, Linux, Windows i Android.

Krótka historia

  • Rozwój rozpoczął się w połowie 2010 roku przez Chrisa Lattnera przy udziale innych programistów Apple
  • Pierwsza oficjalna aplikacja napisana w SWIFT została wydana 2 czerwca 2014 r. na konferencji Apple WorldWide Developer Conference (WWDC), a wersja beta tego języka została udostępniona zarejestrowanym programistom Apple
  • Swift 1.0 został wydany 9 września 2014 r. wraz z Xcode systemu iOS
  • Swift 1.1 został wydany 22 października 2014 r. wraz z uruchomieniem Xcode 6.1
  • Swift 1.2 został wydany 8 kwietnia 2015 r. wraz z Xcode 6.3
  • Swift 2.0 został ogłoszony na WWDC 2015 i został udostępniony do publikowania aplikacji w App Store 21 września 2015 r.
  • Swift 3.0 został wydany 13 września 2016 r.
  • Swift 4.0 został wydany 19 września 2017 r.
  • Wersja Swift 4.1 została wydana 29 marca 2018 r.
  • Język Swift został udostępniony jako open source 3 grudnia 2015 r. wraz z bibliotekami pomocniczymi, debuggerem i menedżerem pakietów na licencji Apache 2.0. Projekt był hostowany na Swift.org, a jego kod źródłowy na GitHub.
  • Podczas WWDC 2019 firma Apple ogłosiła platformę SwiftUI do projektowania struktury interfejsu użytkownika na wszystkich platformach Apple

Format pliku Swift — więcej informacji

Pliki Swift to zwykłe pliki tekstowe, które można otworzyć w dowolnym edytorze tekstu. Podstawowym edytorem tekstu używanym do otwierania i edytowania plików Swift jest Xcode firmy Apple. Wiele części Swifta jest zaznajomionych z tworzeniem aplikacji przy użyciu C i Objective-C. Dokumentacja Swift zawiera szczegółowy przewodnik po programowaniu aplikacji dotyczący pisania kodu przy użyciu języka Swift.

Funkcje języka Swift

Swift różni się od innych języków programowania następującymi cechami.

Modern — nazwane parametry są wyrażone w przejrzystej składni, dzięki czemu interfejsy API w Swift są jeszcze łatwiejsze do odczytania i utrzymania. Co więcej, nie trzeba nawet wpisywać średników.

Bezpieczeństwo - Zmienne są zawsze inicjowane przed użyciem, tablice i liczby całkowite są sprawdzane pod kątem przepełnienia, pamięć jest zarządzana automatycznie, a egzekwowanie wyłącznego dostępu do pamięci chroni przed wieloma błędami programistycznymi.

„Szybki i wydajny” — przy użyciu niezwykle wydajnej technologii kompilatora LLVM kod Swift jest przekształcany w zoptymalizowany kod natywny, który maksymalnie wykorzystuje nowoczesny sprzęt.

Kompatybilność źródeł i plików binarnych - Aplikacje opracowane z poprzednią wersją Swift są kompatybilne z nowymi wersjami, a kod źródłowy nie wymaga ponownej kompilacji. Wraz z uruchomieniem Swift 5 biblioteki Swift są dołączane do każdej przyszłej wersji systemu operacyjnego. Pozwala to uniknąć dołączania bibliotek Swift do aplikacji przeznaczonych dla bieżących i przyszłych wersji systemu operacyjnego.

Open Source - Swift jest open source z setkami wkładów członków społeczności Swift. Jest wspierany przez silne narzędzie do śledzenia błędów, fora i regularne kompilacje rozwojowe, które są publicznie dostępne dla wszystkich.

Bibliografia

Zobacz też