Loading AI tools
Dari Wikipedia, ensiklopedia bebas
Swift adalah bahasa pemrograman objek fungsional untuk pengembangan iOS dan OS X yang dibuat oleh Apple.[10] Didesain untuk berdampingan dengan Objective-C dan menghindari program dari kode yang salah. Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014.[10] 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.[11]
Swift | |
---|---|
Paradigma | Multiparadigma: berorientasi protokol, berorientasi objek, fungsional, imperatif, blok terstruktur, deklaratif, bersamaan |
Dirancang oleh | Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff, dan Apple Inc.[1] |
Pengembang | Apple Inc. dan kontributor sumber terbuka |
Rilis perdana | 2 Juni 2014[2] |
Rilis stabil | |
Rilis pratayang | 5.7 branch (dan Swift 6 datang)
|
Tipe sistem | Statis, kuat, inferensi |
Sistem operasi | Sistem operasi Apple (Darwin, iOS, iPadOS, macOS, tvOS, watchOS), Linux, Windows 10, Android |
Lisensi | Apache License 2.0 (Swift 2.2 dan kemudian) Berpemilik (hingga Swift 2.2)[4][5] |
Ekstensi nama berkas | .swift, .SWIFT |
Situs web | |
Repositori | swift |
Terpengaruh oleh | |
Objective-C,[6] Rust, Haskell, Ruby, Python, C#, CLU,[7] D[8] | |
Mempengaruhi | |
Rust[9] | |
Sunting kotak info • L • B |
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.
Versi | Tanggal perilisan | macOS | Linux | Windows |
---|---|---|---|---|
Swift 1.0 | 9 September, 2014 | Ya | Tidak | Tidak |
Swift 1.1 | 22 Oktober, 2014 | Ya | Tidak | Tidak |
Swift 1.2 | 8 April, 2015 | Ya | Tidak | Tidak |
Swift 2.0 | 21 September, 2015 | Ya | Tidak | Tidak |
Swift 2.1 | 20 Oktober, 2015 | Ya | Tidak | Tidak |
Swift 2.2 | 21 Maret, 2016 | Ya | Ya | Tidak |
Swift 2.2.1 | 3 Mei, 2016 | Ya | Ya | Tidak |
Swift 3.0 | 13 september, 2016 | Ya | Ya | Tidak |
Swift 3.0.1 | 28 Oktober, 2016 | Ya | Ya | Tidak |
Swift 3.0.2 | 13 Desember, 2016 | Ya | Ya | Tidak |
Swift 3.1 | 27 Maret, 2017 | Ya | Ya | Tidak |
Swift 3.1.1 | 21 April, 2017 | Ya | Ya | Tidak |
Swift 4.0 | 19 September, 2017 | Ya | Ya | Tidak |
Swift 4.0.2 | 1 November, 2017 | Ya | Ya | Tidak |
Swift 4.0.3 | 5 Desember, 2017 | Ya | Ya | Tidak |
Swift 4.1 | 29 Maret, 2018 | Ya | Ya | Tidak |
Swift 4.1.1 | 4 Mei, 2018 | Tidak | Ya | Tidak |
Swift 4.1.2 | 31 Mei, 2018 | Ya | Ya | Tidak |
Swift 4.1.3 | 27 Juli, 2018 | Tidak | Ya | Tidak |
Swift 4.2 | 17 September, 2018 | Ya | Ya | Tidak |
Swift 4.2.1 | 30 Oktober, 2018 | Ya | Ya | Tidak |
Swift 4.2.2 | 4 Februari, 2019 | Tidak | Ya | Tidak |
Swift 4.2.3 | 28 Februari, 2019 | Tidak | Ya | Tidak |
Swift 4.2.4 | 29 Maret, 2019 | Tidak | Ya | Tidak |
Swift 5.0[12] | 25 Maret, 2019 | Ya | Ya | Tidak |
Swift 5.0.1 | 18 April, 2019 | Ya | Ya | Tidak |
Swift 5.0.2 | 15 Juli, 2019 | Tidak | Ya | Tidak |
Swift 5.0.3 | 30 Agustus, 2019 | Tidak | Ya | Tidak |
Swift 5.1 | 10 september, 2019 | Ya | Ya | Tidak |
Swift 5.1.1 | 11 Oktober, 2019 | Tidak | Ya | Tidak |
Swift 5.1.2 | 7 November, 2019 | Ya | Ya | Tidak |
Swift 5.1.3 | 13 Desember, 2019 | Ya | Ya | Tidak |
Swift 5.1.4 | 31 Januari, 2020 | Tidak | Ya | Tidak |
Swift 5.1.5 | 9 Maret, 2020 | Tidak | Ya | Tidak |
Swift 5.2 | 24 Maret, 2020 | Ya | Ya | Tidak |
Swift 5.2.1 | 30 Maret, 2020 | Tidak | Ya | Tidak |
Swift 5.2.2 | 15 April, 2020 | Ya | Ya | Tidak |
Swift 5.2.3 | 29 April, 2020 | Tidak | Ya | Tidak |
Swift 5.2.4 | 20 Mei, 2020 | Ya | Ya | Tidak |
Swift 5.2.5 | 5 Agustus, 2020 | Tidak | Ya | Tidak |
Swift 5.3 | 16 september, 2020 | Ya | Ya | Ya[13] |
Swift 5.3.1 | 13 November, 2020 | Ya | Ya | Ya |
Swift 5.3.2 | 15 Desember, 2020 | Ya | Ya | Ya |
Swift 5.3.3 | 25 Januari, 2021 | Tidak | Ya | Ya |
Swift 5.4[14] | 26 April, 2021 | Ya | Ya | Ya |
Swift 5.4.1 | 25 Mei, 2021 | Tidak | Ya | Ya |
Swift 5.4.2 | 28 Juni, 2021 | Ya | Ya | Ya |
Swift 5.4.3 | 9 September, 2021 | Tidak | Ya | Ya |
Swift 5.5 | 20 September, 2021 | Ya | Ya | Ya |
Swift 5.5.1 | 27 Oktober, 2021 | Ya | Ya | Ya |
Swift 5.5.2 | 14 Desember, 2021 | Ya | Ya | Ya |
Swift 5.5.3 | 9 Februari, 2022 | Ya | Ya | Ya |
Swift 5.6[15] | 14 Maret, 2022 | Ya | Ya | Ya |
Swift 5.6.1[16] | 9 April, 2022 | Ya | Ya | Ya |
var implicitInteger = 70
var implicitDouble = 70.0
var explicitDouble: Double = 70
let jumlahApel = 3
let jumlahJeruk = 5
let ringkasanApel = "Saya punya \(jumlahApel) apel."
let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah."
println("Halo, dunia!")
let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25]
for (nama, usia) in people {
println("\(nama) berusia \(usia) tahun.")
}
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.