Ce este un fișier Swift?
Un fișier cu extensia .swift se referă la limbajul de programare SWIFT introdus de Apple pentru scrierea de aplicații software și aplicații pentru macOS, iOS, tvOS și nu numai. Înainte de SWIFT, Objective-C a fost principalul limbaj de programare pentru scrierea aplicațiilor. Poate fi folosit cu Xcode, care este un set complet de instrumente pentru dezvoltatori pentru crearea de aplicații pentru Mac, iPhone, iPad, Apple Watch și Apple TV. SWIFT este mai puternic, interactiv, expresiv și oferă mai multă siguranță prin design, fără a compromite performanța. Fișierele Swift pot fi deschise pentru editare în orice editor de text în plus față de Apple Xcode. Acceptă sistemele de operare Apple, Linux, Windows și Android.
Scurt istoric
- Dezvoltarea a început la mijlocul anului 2010 de Chris Lattner cu contribuția altor programatori de la Apple
- Prima aplicație oficială scrisă în SWIFT a fost lansată pe 02 iunie 2014 la Apple WorldWide Developer Conference (WWDC) și o versiune beta a limbajului a fost lansată dezvoltatorilor Apple înregistrați
- Swift 1.0 a fost lansat pe 9 septembrie 2014 cu Xcode de iOS
- Swift 1.1 a fost lansat pe 22 octombrie 2014, odată cu lansarea Xcode 6.1
- Swift 1.2 a fost lansat pe 8 aprilie 2015, împreună cu Xcode 6.3
- Swift 2.0 a fost anunțat la WWDC 2015 și a fost disponibil pentru publicarea aplicațiilor în App Store în 21 septembrie 2015.
- Swift 3.0 a fost lansat pe 13 septembrie 2016.
- Swift 4.0 a fost lansat pe 19 septembrie 2017.
- Swift 4.1 a fost lansat pe 29 martie 2018.
- Limbajul Swift a fost open-source pe 3 decembrie 2015, împreună cu bibliotecile de suport, depanatorul și managerul de pachete sub licența Apache 2.0. Proiectul a fost găzduit la Swift.org, iar codul său sursă este găzduit pe GitHub.
- În timpul WWDC 2019, Apple a anunțat cadrul SwiftUI pentru proiectarea structurii UI pe toate platformele Apple
Format de fișier Swift - Mai multe informații
Fișierele Swift sunt fișiere text simplu care pot fi deschise cu orice editor de text. Editorul de text principal utilizat pentru deschiderea și editarea fișierelor Swift este Xcode de la Apple. Multe părți ale Swift sunt familiarizate cu dezvoltarea aplicațiilor folosind C și Objective-C. Documentația Swift oferă ghid de dezvoltare a aplicației detaliat pentru scrierea codului folosind Swift.
Caracteristici Swift Language
Swift se distinge de alte limbaje de program pe baza următoarelor caracteristici.
Modern
- Parametrii numiți sunt exprimați într-o sintaxă curată care face API-urile din Swift și mai ușor de citit și de întreținut. Și mai bine, nici măcar nu trebuie să tastați punct și virgulă.
Siguranță
- Variabilele sunt întotdeauna inițializate înainte de utilizare, matricele și numerele întregi sunt verificate pentru depășire, memoria este gestionată automat și impunerea accesului exclusiv la memorie protejează împotriva multor greșeli de programare.
„Rapid și puternic” - Folosind tehnologia de compilare LLVM incredibil de performantă, codul Swift este transformat în cod nativ optimizat, care profită la maximum de hardware-ul modern.
Compatibilitate sursă și binară
- Aplicațiile dezvoltate cu versiunea anterioară de Swift sunt compatibile cu versiunile noi și codul sursă nu trebuie să fie recompilat. Odată cu lansarea Swift 5, bibliotecile Swift sunt incluse în fiecare lansare a sistemului de operare de acum înainte. Acest lucru evită includerea bibliotecilor Swift în aplicațiile care vizează versiunile actuale și viitoare ale sistemului de operare.
Open Source
- Swift este open source cu sute de contribuții din partea membrilor comunității Swift. Este susținut de un instrument de urmărire a erorilor puternic, forumuri și versiuni obișnuite de dezvoltare care sunt disponibile public pentru toată lumea.