Apa itu file Swift?
File dengan ekstensi .swift mengacu pada bahasa pemrograman SWIFT yang diperkenalkan oleh Apple untuk menulis aplikasi perangkat lunak dan aplikasi untuk macOS, iOS, tvOS, dan lainnya. Sebelum SWIFT, Objective-C adalah bahasa pemrograman utama untuk menulis aplikasi. Itu dapat digunakan dengan Xcode yang merupakan perangkat pengembang lengkap untuk membuat aplikasi untuk Mac, iPhone, iPad, Apple Watch, dan Apple TV. SWIFT lebih kuat, interaktif, ekspresif, dan menawarkan lebih banyak keamanan dengan desain tanpa mengorbankan kinerja. File Swift dapat dibuka untuk diedit di editor teks apa pun selain Apple Xcode. Ini mendukung sistem operasi Apple, Linux, Windows, dan Android.
Sejarah Singkat
- Pengembangan dimulai pada pertengahan 2010 oleh Chris Lattner dengan kontribusi programmer lain dari Apple
- Aplikasi resmi pertama yang ditulis dalam SWIFT dirilis pada 02 Juni 2014 di Apple WorldWide Developer Conference (WWDC) dan versi Beta dari bahasa tersebut dirilis untuk pengembang Apple yang terdaftar
- Swift 1.0 dirilis pada Sep 9, 2014 dengan Xcode iOS
- Swift 1.1 dirilis pada 22 Oktober 2014, dengan peluncuran Xcode 6.1
- Swift 1.2 dirilis pada 8 April 2015, bersama dengan Xcode 6.3
- Swift 2.0 diumumkan di WWDC 2015, dan tersedia untuk menerbitkan aplikasi di App Store pada 21 September 2015.
- Swift 3.0 dirilis pada 13 September 2016.
- Swift 4.0 dirilis pada 19 September 2017.
- Swift 4.1 dirilis pada 29 Maret 2018.
- Bahasa Swift bersumber terbuka pada 3 Desember 2015 bersama dengan pustaka pendukung, debugger, dan pengelola paket di bawah lisensi Apache 2.0. Proyek ini dihosting di Swift.org dan kode sumbernya dihosting di GitHub.
- Selama WWDC 2019, Apple mengumumkan kerangka kerja SwiftUI untuk desain struktur UI di semua platform Apple
Format File Swift - Informasi Lebih Lanjut
File Swift adalah file teks biasa yang dapat dibuka dengan editor teks apa pun. Editor teks utama yang digunakan untuk membuka dan mengedit file cepat adalah Xcode Apple. Banyak bagian Swift yang akrab dengan pengembangan aplikasi menggunakan C dan Objective-C. Dokumentasi Swift menyediakan panduan pengembangan aplikasi mendetail untuk menulis kode menggunakan Swift.
Fitur Bahasa Cepat
Swift dibedakan dari bahasa program lain berdasarkan fitur berikut.
Modern
- Parameter bernama diekspresikan dalam sintaks bersih yang membuat API di Swift lebih mudah dibaca dan dipelihara. Lebih baik lagi, Anda bahkan tidak perlu mengetik titik koma.
Keamanan
- Variabel selalu diinisialisasi sebelum digunakan, larik dan bilangan bulat diperiksa untuk kelebihan, memori dikelola secara otomatis, dan penegakan akses eksklusif ke penjaga memori terhadap banyak kesalahan pemrograman.
Cepat dan Bertenaga
- Menggunakan teknologi kompiler LLVM berperforma sangat tinggi, kode Swift diubah menjadi kode asli yang dioptimalkan yang memanfaatkan perangkat keras modern secara maksimal.
Source and Binary Compatibility
- Aplikasi yang dikembangkan dengan versi Swift sebelumnya kompatibel dengan rilis baru dan kode sumber tidak perlu dikompilasi ulang. Dengan peluncuran Swift 5, perpustakaan Swift disertakan dalam setiap rilis OS yang akan datang. Ini menghindari penyertaan pustaka Swift di aplikasi yang menargetkan rilis OS saat ini dan yang akan datang.
Sumber Terbuka
- Swift adalah sumber terbuka dengan ratusan kontribusi dari anggota Komunitas Swift. Itu didukung oleh pelacak bug yang kuat, forum, dan bangunan pengembangan reguler yang tersedia untuk umum untuk semua orang.