Apple memberi kejutan untuk para Developernya, yaitu sebuah bahasa pemrograman baru yang bernamakan Swift, yang kompatibel dengan Native Cocoa dan API CocoaTouch milik Apple... Dalam versi beta dengan nama Xcode6 yang bisa di download di Apple Developer... Namun Swift belum bisa di gunakan sebelum lirisnya iOS8 dan OSx Yosemite...
Swift hadir untuk membuat proses pengembangan aplikasi iOS dan OS X menjadi lebih mudah..... Dilihat dar kode yang ada, bahasa ini akan lebih mudah dipahami, termasuk oleh Developer baru, ketimbang Objective-C... Dengan Swift, Apple menyingkirkan ketergantungan pengembang pada pointer yang ada di Objective-C, sebaliknya Swift membuat compiler melakukan penyimpulan terhadap tipe variabel yang ada, seperti scripting languange pada umumnya yang membuat susunan kode dalam bahasa pemrograman akan terlihat lebih rapi.....
Swift dibumbui dengan fitur-fitur modern yang sering ditemui pada bahasa pemrograman baru ala Java atau C#, seperti susunan yang lebih terstruktur dari namespace, generic, operator overloading, dan komponen lainnya.... Dukungan Xcode Playgrounds pada Swift juga memungkinkan penulisan kode pemrograman yang lebih interaktif dengan secara langsung (realtime) menampilkan ouput yang ditulis....
Namun fitur playground ini memiliki sebuah celah yang sangat fatal, karena tidak ada fitur sandbox yang memberikan perlindungan ganda pada proses pengetikan bahasa pemrograman.... Steve Stroughton-Smith salah satu developer ternama menganjurkan agar pengguna jangan sampai mengetikkan (“cd ~; rm -rf *”) ketika mereka di mode playground..... Jangan perna coba coba mengetikkan kode tersebut di mode playground, karena seluruh isi HDD akan langsung terhapus secara otomatis....
Posting Komentar