Swift (bahasa pemrograman)
Swift adalah bahasa pemrograman objek fungsional untuk pengembangan iOS dan OS X yang dibuat oleh Apple.[1] Didesain untuk berdampingan dengan Objective-C dan menghindari program dari kode yang salah. Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014.[1] Ini dibangun dengan compiler LLVM yang termasuk dalam Xcode 6 beta. Sebuah buku berisi 500 halaman petunjuk, The Swift Programming Language, dirilis bersamaan dengan WWDC, dan tersedia secara gratis di iBooks.[2]
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.
Sejarah
Riwayat versi
| Versi | Tanggal perilisan | macOS | Linux | Windows |
|---|---|---|---|---|
| Swift 1.0 | 9 September, 2014 | |||
| Swift 1.1 | 22 Oktober, 2014 | |||
| Swift 1.2 | 8 April, 2015 | |||
| Swift 2.0 | 21 September, 2015 | |||
| Swift 2.1 | 20 Oktober, 2015 | |||
| Swift 2.2 | 21 Maret, 2016 | |||
| Swift 2.2.1 | 3 Mei, 2016 | |||
| Swift 3.0 | 13 september, 2016 | |||
| Swift 3.0.1 | 28 Oktober, 2016 | |||
| Swift 3.0.2 | 13 Desember, 2016 | |||
| Swift 3.1 | 27 Maret, 2017 | |||
| Swift 3.1.1 | 21 April, 2017 | |||
| Swift 4.0 | 19 September, 2017 | |||
| Swift 4.0.2 | 1 November, 2017 | |||
| Swift 4.0.3 | 5 Desember, 2017 | |||
| Swift 4.1 | 29 Maret, 2018 | |||
| Swift 4.1.1 | 4 Mei, 2018 | |||
| Swift 4.1.2 | 31 Mei, 2018 | |||
| Swift 4.1.3 | 27 Juli, 2018 | |||
| Swift 4.2 | 17 September, 2018 | |||
| Swift 4.2.1 | 30 Oktober, 2018 | |||
| Swift 4.2.2 | 4 Februari, 2019 | |||
| Swift 4.2.3 | 28 Februari, 2019 | |||
| Swift 4.2.4 | 29 Maret, 2019 | |||
| Swift 5.0[3] | 25 Maret, 2019 | |||
| Swift 5.0.1 | 18 April, 2019 | |||
| Swift 5.0.2 | 15 Juli, 2019 | |||
| Swift 5.0.3 | 30 Agustus, 2019 | |||
| Swift 5.1 | 10 september, 2019 | |||
| Swift 5.1.1 | 11 Oktober, 2019 | |||
| Swift 5.1.2 | 7 November, 2019 | |||
| Swift 5.1.3 | 13 Desember, 2019 | |||
| Swift 5.1.4 | 31 Januari, 2020 | |||
| Swift 5.1.5 | 9 Maret, 2020 | |||
| Swift 5.2 | 24 Maret, 2020 | |||
| Swift 5.2.1 | 30 Maret, 2020 | |||
| Swift 5.2.2 | 15 April, 2020 | |||
| Swift 5.2.3 | 29 April, 2020 | |||
| Swift 5.2.4 | 20 Mei, 2020 | |||
| Swift 5.2.5 | 5 Agustus, 2020 | |||
| Swift 5.3 | 16 september, 2020 | [4] | ||
| Swift 5.3.1 | 13 November, 2020 | |||
| Swift 5.3.2 | 15 Desember, 2020 | |||
| Swift 5.3.3 | 25 Januari, 2021 | |||
| Swift 5.4[5] | 26 April, 2021 | |||
| Swift 5.4.1 | 25 Mei, 2021 | |||
| Swift 5.4.2 | 28 Juni, 2021 | |||
| Swift 5.4.3 | 9 September, 2021 | |||
| Swift 5.5 | 20 September, 2021 | |||
| Swift 5.5.1 | 27 Oktober, 2021 | |||
| Swift 5.5.2 | 14 Desember, 2021 | |||
| Swift 5.5.3 | 9 Februari, 2022 | |||
| Swift 5.6[6] | 14 Maret, 2022 | |||
| Swift 5.6.1[7] | 9 April, 2022 |
Contoh kode
<syntaxhighlight lang="objc"> var implicitInteger = 70 var implicitDouble = 70.0 var explicitDouble: Double = 70 </syntaxhighlight>
<syntaxhighlight lang="objc"> let jumlahApel = 3 let jumlahJeruk = 5 let ringkasanApel = "Saya punya \(jumlahApel) apel." let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah." </syntaxhighlight>
<syntaxhighlight lang="objc"> println("Halo, dunia!")
let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25] for (nama, usia) in people {
println("\(nama) berusia \(usia) tahun.")
} </syntaxhighlight>
Pranala luar
Referensi
- ↑ 1,0 1,1 Owen Williams. Apple Announces Swift, A New Programming Language for iOS and OS X. The Next Web. 2014-06-02.
- ↑ The Swift Programming Language. Apple, Inc. 02 June 2014.
- ↑ Ted Kremenek. Swift 5 Released!. Swift.org. 2019-03-25.
- ↑ Download Swift. Swift.org. Apple.
- ↑ Ted Kremenek. Swift 5.4 Released!. Swift.org. Apple. 26 April 2021.
- ↑ Ted Kremenek. Swift 5.6 Released!. Swift.org. Apple. 14 March 2022.
- ↑ Release Swift 5.6.1 Release · apple/Swift. GitHub.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29477146 (2026-07-19T20:04:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.