Iklan

Apple telah merilis beta terbaru dari lingkungan pengembangan Xcode untuk masyarakat umum, dan dengan itu Swift, inovasi terbaru perusahaan dalam pemrograman.

Beta Xcode 6 adalah yang pertama dirilis ke pengguna tanpa Akun Pengembang Apple premium berbayar. Ini menampilkan sejumlah perubahan signifikan pada pengalaman pengembangan, termasuk (untuk pertama kalinya) REPL (Read Eval Print Loop) dan peningkatan visual lainnya yang membuat pengembangan lebih mudah.

Peningkatan paling signifikan untuk Xcode adalah sesuatu yang disebut Playgrounds, yang memungkinkan Anda bereksperimen dengan mudah ide-ide baru dengan bahasa pemrograman Swift, yang didemonstrasikan Apple pada World Wide Developer Conference sebelumnya di San Francisco.

Ingin tahu apa yang baru di Xcode 6? Baca terus untuk informasi lebih lanjut.

Memperkenalkan Swift & Mengapa Anda Harus Peduli

Untuk waktu yang lama, satu-satunya cara untuk membuat aplikasi iOS asli adalah dengan Objective-C dan C++. Ini masing-masing mewarisi sifat dan gaya dari bahasa pemrograman sebelumnya yang disebut C.

Masalahnya adalah C dan turunannya bukanlah yang terbanyak penyambutan bahasa untuk pemula. Cara Memilih Bahasa Pemrograman Untuk Dipelajari Hari Ini & Dapatkan Pekerjaan Hebat Dalam 2 TahunButuh bertahun-tahun kerja yang berdedikasi untuk menjadi programmer yang benar-benar baik; jadi apakah ada cara untuk memilih bahasa yang tepat untuk memulai dari hari ini, agar bisa diterima besok? Baca selengkapnya Apple, yang ingin menarik pengembang baru ke platformnya dari Android dan Windows Phone, menciptakan Swift, yaitu bahasa yang memungkinkan Anda Bagaimana Bahasa Pemrograman Baru Apple Mempengaruhi Saya?Sejak awal, pengembang tahu Swift baru Apple akan menjadi besar. Tapi kenapa harus peduli? Baca selengkapnya untuk membuat aplikasi iOS asli yang cepat tanpa menggunakan barang bawaan apa pun dari C.

Swift baru - Betulkah baru. Itu bahkan belum dirilis dengan benar ke publik. Akibatnya, tidak ada jumlah dukungan dan materi pembelajaran yang sama untuk orang yang memahami Java, Python, C# atau Ruby.

xcode-swiftlang

Untungnya, Apple telah merilis sebuah buku yang akan mengajarkan Anda seluk-beluk bahasa pemrograman Swift. Ini disebut Bahasa Pemrograman Swift, dan Anda bisa mendapatkannya secara gratis di iBooks sekarang.

Mendapatkan Xcode 6 Beta 4

Sampai saat ini, Anda hanya bisa mendapatkan beta pra-rilis Xcode 6 dengan akun pengembang Apple yang mahal dengan biaya $99 per tahun. Ini juga memberi Anda akses ke OS X Yosemite dan iOS 8, meskipun rekan saya Tim Brookes tidak berpikir Anda harus menginstal ini Mengapa Anda Tidak Harus Menginstal iOS 8 dan OS X 10.10 BetasAnda mungkin sebaiknya tidak menginstal iOS 8 atau OS X 10.10 kecuali Anda memiliki alasan yang baik untuk melakukannya. Inilah alasannya. Baca selengkapnya belum.

Untungnya, semua yang Anda butuhkan kali ini untuk mencoba Xcode dan bahasa barunya adalah akun pengembang gratis yang bisa Anda dapatkan hanya dengan mendaftar.

xcode-rumah

Anda memerlukan Mac, karena Xcode adalah perangkat lunak Mac – tidak ada versi Windows. Xcode 6 besar, dengan berat sekitar 2GB. Jika Anda memiliki koneksi Internet yang lambat, Anda mungkin menunggu beberapa saat. Setelah diinstal, itu akan duduk dengan senang di sebelah salinan Xcode yang ada daripada menggantinya.

Ingin mencobanya? Unduh Xcode 6 beta dari sini.

Apa yang Baru di Xcode 6?

Banyak, sebenarnya.

Tapi pertama-tama, mari kita bicara tentang fitur dari sejumlah bahasa pemrograman populer: REPL. Ini adalah singkatan dari Read Eval Print Loop, dan memungkinkan Anda menjalankan kode secara interaktif. Mereka mengambil ekspresi dari pengguna, mengevaluasinya dan menjalankan kode, dan kemudian mencetak hasil operasi.

xcode-repl

Ini secara tradisional belum ditemukan dalam bahasa yang dikompilasi, meskipun ada beberapa pengecualian penting, seperti CSharpRepl dalam implementasi Mono C#.

Swift berbeda. Untuk pertama kalinya, orang yang menggunakan beta Xcode untuk menulis Swift dapat melihat kode mereka dieksekusi saat mereka menulisnya, memungkinkan mereka untuk dengan mudah men-debug, merencanakan, dan bereksperimen dengan kode.

xcode-playground

Ada juga baris perintah Swift interaktif, di mana Anda dapat menjalankan Swift di lingkungan seperti skrip baris demi baris.

xcode-swift-repl

Fitur lain yang disertakan dalam Xcode 6 Beta 4 termasuk debugging UI yang ditingkatkan secara signifikan; Papan cerita untuk OS X memungkinkan Anda membuat wadah dan animasi untuk aplikasi Mac Anda tanpa menulis satu baris kode pun; dan alat baru untuk membuat game dengan mudah.

Alat pengembangan khusus game baru, dipadukan dengan Metal API baru untuk kinerja grafis yang sangat cepat dan kecepatan kemampuan pengembangan aplikasi bahasa Swift berarti bahwa di tahun-tahun mendatang, kita dapat mengharapkan game yang lebih cepat, lebih baik, dan lebih banyak di platform iOS.

Dapatkan Semangat!

Bahkan jika Anda bukan seorang pengembang, ada banyak hal yang menarik dari Swift dan Xcode 6.

Apakah Anda senang dengan alat pengembangan baru Apple? Bagikan pemikiran Anda, di bawah ini.

Matthew Hughes adalah seorang pengembang perangkat lunak dan penulis dari Liverpool, Inggris. Dia jarang ditemukan tanpa secangkir kopi hitam pekat di tangannya dan sangat menyukai Macbook Pro dan kameranya. Anda dapat membaca blognya di http://www.matthewhughes.co.uk dan ikuti dia di twitter di @matthewhughes.