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
See Also
- Co to jest format pliku Lotus 123? Ucz się od ekspertów od formatów plików!
- Co to jest format pliku XLS? Dowiedz się od ekspertów od formatów plików!
- NB - format pliku notatnika Mathematica
- OTS — format pliku szablonu arkusza kalkulacyjnego OpenDocument
- XLR — format pliku arkusza kalkulacyjnego Microsoft Works