Iklan

Apple baru-baru ini merilis bahasa pemrograman terbaru Bagaimana Bahasa Pemrograman Baru Apple Mempengaruhi Saya?Dari awal, pengembang tahu Swift baru Apple akan menjadi besar. Tetapi mengapa Anda harus peduli? Baca lebih banyak , Swift, sebagai sumber terbuka. Itu berarti bahwa siapa pun sekarang dapat menggunakan bahasa pemrograman yang sedang tren ini, pada sistem apa pun. Apple telah membuatnya mudah untuk menjalankan Swift di Ubuntu, jadi kami akan menunjukkan caranya!

Apa itu Swift?

Jika Anda belum pernah mendengarnya sebelumnya, Swift adalah bahasa pemrograman terbaru Apple yang dimaksudkan untuk menggantikan Objective-C dan menjadi bahasa utama untuk membangun aplikasi Mac OS X dan iOS. Sangat mudah untuk mempelajari bahasa karena bersih dan memiliki sintaksis yang mirip dengan bahasa pemrograman populer lainnya.

Namun, Swift hanya tersedia untuk perangkat Apple - Swift tidak dapat dijalankan di Windows, Linux, atau sistem lainnya. Dengan meningkatnya popularitas Swift, lebih banyak orang yang meminta Swift open-source Apple atau setidaknya membuatnya tersedia di lebih banyak platform. Setelah beberapa waktu, Apple akhirnya

dirilis Swift sebagai sumber terbuka Swift Apple Akan Menjadi Sumber Terbuka: Jadi Apa?Bahkan jika Anda sendiri bukan seorang programmer, keputusan Apple untuk open source Swift akan memengaruhi Anda. Ingin tahu kenapa dan bagaimana? Baca lebih banyak . Saya pikir ini adalah langkah yang baik untuk Apple, karena memungkinkan lebih banyak orang untuk mengenal Swift, yang pada gilirannya memungkinkan lebih banyak orang untuk menulis aplikasi Mac OS X dan iOS di masa depan.

Bagaimanapun, jika Anda tertarik untuk menggunakan atau belajar Swift Tempat Terbaik untuk Belajar Swift, Bahasa Pemrograman AppleJika Anda ingin belajar Swift, sekarang saatnya menyelam. Bahasa memiliki masa depan yang cerah dan semakin cepat Anda mempelajarinya, semakin cepat Anda akan dapat menuai hasilnya. Baca lebih banyak , sekarang tersedia untuk Linux! Saat ini Apple hanya merilis snapshot yang dibuat untuk Ubuntu 14.04 dan 15.10, tetapi peluang untuk menginstal dukungan Swift pada distribusi lain pasti akan datang dalam waktu dekat. Untuk saat ini, inilah cara menjalankannya di Ubuntu.

Cara Memasangnya

ubuntu-cepat-unduh
Pertama, Anda harus melakukannya mengunjungi itu Halaman unduhan cepat dan mengambil versi terbaru (pada saat penulisan, hanya ada snapshot pengembangan yang tersedia - rilis stabil akan segera hadir, jadi ini adalah pilihan Anda yang mana dari dua yang ingin Anda gunakan). Setelah diunduh, Buka file .tar dengan mengklik dua kali lalu ekstrak folder yang ada di dalam ke lokasi mana pun preferensi Anda. Ini akan menjadi lokasi instalasi Swift Anda.

ubuntu-swift-dependencies
Selanjutnya, Anda harus melakukannya Install beberapa dependensi yang perlu dijalankan oleh Swift. Anda dapat menginstalnya dengan mudah dengan membuka Terminal dan menjalankannya

sudo apt-get install clang libicu-dev

Terakhir, sebelum Anda menutup jendela terminal, ketikkan

gedit. profil

Ini akan terbuka editor teks gedit: Salah Satu Editor Teks Biasa Berisi Penuh Fitur [Linux & Windows]Ketika Anda memikirkan editor teks biasa, hal pertama yang mungkin muncul di kepala Anda adalah aplikasi Notepad Windows. Itu tidak persis apa yang dinyatakan deskripsi tugasnya - fitur polos untuk teks biasa ... Baca lebih banyak . Gulir ke bawah dan buat dua garis baru. Yang pertama harus kosong, dan yang kedua dimasukkan

ekspor PATH = / path / ke / usr / bin: "$ {PATH}"

dimana

/path/to/usr/bin

adalah path ke folder bin di dalam folder usr di dalam folder Swift yang Anda ekstrak dari file .tar. Jadi, jika Anda baru saja mengekstrak folder Swift ke folder Unduhan Anda, jalurnya akan seperti itu

/home/username_here/Downloads/swift_folder_name_here/usr/bin

Perintah ekspor akan memungkinkan Anda untuk sekadar menelepon

cepat

di Terminal dan ia akan tahu ke mana harus mencari. Menempatkan baris ini ke dalam file teks profil akan membuat perintah ini permanen - jika tidak, efeknya akan hilang ketika Anda logout, shutdown, atau restart komputer Anda.

ubuntu-cepat-siap
Untuk memastikan Swift berfungsi, Anda bisa mengetik

cepat --version

ke Terminal dan harus menampilkan beberapa informasi versi. Selamat! Sekarang Anda memiliki Swift yang bekerja di sistem Ubuntu Anda!

Cara Menjalankan Kode Swift

ubuntu-swift-run-example
Untuk menjalankan file Swift, yang perlu Anda lakukan adalah menjalankan

swift /path/to/file.swift

Ini akan dikompilasi dan dijalankan secara otomatis. Anda juga bisa menjalankannya

cepat

yang akan memunculkan shell interaktif yang dengannya Anda dapat menjalankan kode Swift baris demi baris.

Akhirnya, Anda juga dapat membuat executable dari kode Swift Anda. Yang perlu Anda lakukan adalah sebagai berikut:

  1. Buat folder proyek dengan nama apa pun yang Anda suka, lalu di dalam sana buat folder dengan nama "sumber".
  2. Tempatkan semua file kode Anda di dalam folder sumber.
  3. Buat file teks bernama "Package.swift" di folder proyek (tetapi di luar folder sumber) dan masukkan paling sedikit berikut ini di dalamnya:
import PackageDescription let package = Package (nama: "package_name_here_and_keep_quote_marks" )

Akhirnya, jalankan

membangun cepat

sedangkan folder proyek adalah direktori kerja. Anda akan menemukan executable di bawah

.build / debug / package_name

Swift Di Ujung Jari Anda

Selamat! Anda sekarang dapat memulai pengkodean di Swift! Tentu saja, ini adalah panduan yang relatif sederhana dimaksudkan untuk membuat siapa pun pergi dengan pengaturan cepat dan mudah. Jika Anda perlu sedikit lagi, seperti penandatanganan kunci, Anda harus mengunjungi Situs web cepat untuk informasi lebih lanjut. Tapi selain itu, silakan mulai coding! Harap perhatikan bahwa (setidaknya untuk saat ini) Anda masih perlu Mac OS X dan Xcode untuk menulis Mac OS X dan Aplikasi iOS Jadi Anda Ingin Membuat Aplikasi iPhone? 10 Proyek Untuk PemulaIngin membuat aplikasi iPhone dan iPad? Mulailah dengan mempelajari dasar-dasar Swift. Baca lebih banyak , tetapi memiliki Swift di Ubuntu akan membantu Anda terbiasa dengan bahasa tersebut.

Apa pendapat Anda tentang Swift? Apakah ia memiliki masa depan sebagai bahasa universal yang umum seperti C / C ++ dan Java? Beri tahu kami di komentar!

Danny adalah senior di University of North Texas yang menikmati semua aspek perangkat lunak open source dan Linux.