Mengenal Swift, Bahasa Pemrograman Untuk Teknologi Apple

Andrey Sembiring 10 Februari 2017

Mengenal Swift, Bahasa Pemrograman Untuk Teknologi Apple

Apa itu Swift?

Swift yang dimaksud bukan penyanyi Bad Blood yaa, melainkan sebuah bahasa pemrograman yang dikembangkan oleh Apple Inc. Untuk pengembangan aplikasi di dalam platform khusus buatan Apple Inc. Bahasa ini termasuk dalam golongan objek fungsional (Functional - Object), dan dirancang agar dapat bekerja dengan Objective-C. Swift dibuat pada tahun 2014, tepatnya pada acara WWDC. Bahasa ini juga bahasa pengantarnya para mac developer ,iOS developer dan platform Apple lainnya. Serta dapat dipastikan anda tahu kalau aplikasi pada platfrom Apple mayoritas berbayar.

COMPILER DAN IDE

Sekilas tentang sejarahnya, mari lebih dekat lagi dengan bahasa Swift ini, bahasa ini dibangun dengan compiler LLVM dan Xcode.

untuk IDE dan Compiler dapat diunduh di sini. Seperti pada umunya IDE, maka Xcode menyediakan semua kebutuhan Proggramer seperti editor, compiler, debugger dan run-time simulator. Selain itu Xcode juga diperlengkapi dengan fasilitas management pengembangan aplikasi seperti repository dan version control seperti pada Github. Xcode terintegrasi dengan aplikasi github dan memudahkan kita untuk melakukan kegiatan software configuration management untuk kerja team dan berbagi kerjaan dengan rekan lainnya.

Dibandingkan dengan Objective C dan Python bahasa ini lebih unggul dalam algoritma pencarian misalnya: Pencarian suatu integer dalam non- Sorted Array.

Aplikasi yang dibuat dengan Swift:

Code dan syntax

Syntax dalam Swift Sangat Familiar dengan C maupun Objective -C, dan Tak perlu Meng-Import Library

var implicitInteger = 70

var implicitDouble = 70.0

var explicitDouble: Double = 70
let jumlahApel = 3

let jumlahJeruk = 5
let ringkasanApel = "Andre punya \(jumlahApel) apel."
let ringkasanJeruk = "Andre punya \(jumlahApel + jumlahJeruk) buah."
println("Halo, dunia!")

let people = ["Andre": 67, "Dia": 8, "Jack": 33, "Sam": 25]
for (nama, usia) in people {
println("\(nama) berusia \(usia) tahun.")
}

Referensi

Laforge, Guillaume (2 June 2014).
Apple's Swift programming language inspired by Groovy". Diakses tanggal 3 June 2014.
Apple announces Swift, a new programming language for iOS.
The Swift Programming Language. Apple, Inc. 02 June 2014.