Bersenang-senang Dengan Bahasa Pemrograman Swift Apple

The Playgrounds in Swift Are Just Too Much Fun

Apple melancarkan bahasa pengaturcaraan Swift pada acara WWDC 2014. Swift direka untuk akhirnya menggantikan Objective-C, dan menyediakan persekitaran pembangunan bersatu bagi mereka yang membuat aplikasi untuk kedua-dua peranti Mac dan iOS.

Sejak pengumuman awal Swift, bahasa baru telah melihat beberapa kemas kini. Ia kini menggabungkan sokongan untuk watchOS serta tvOS, membiarkan anda membangunkan untuk gamut penuh peranti Apple dari persekitaran pembangunan tunggal.

Pada musim panas 2014, saya memuat turun versi beta asal Swift yang tersedia untuk pemaju Apple. Ini adalah gambaran ringkas tentang apa yang saya dapati, dan beberapa cadangan bagaimana untuk meneruskan jika anda berminat untuk belajar Swift.

Musim Panas 2014

Terdahulu dalam seminggu, saya akhirnya mendapat muat turun versi beta Xcode 6 dari laman web Pembangun Apple. Xcode, IDE Apple (Persekitaran Pembangunan Bersepadu) mengandungi semua yang diperlukan untuk membangunkan aplikasi untuk peranti Mac atau iOS. Anda sebenarnya boleh menggunakan Xcode untuk banyak projek pembangunan yang berbeza, tetapi bagi pengguna Mac, membuat aplikasi Mac dan iOS adalah yang besar.

Xcode, seperti biasa, percuma. Anda memerlukan ID Apple, yang kebanyakan pengguna Mac dan iOS sudah ada, tetapi anda tidak perlu menjadi ahli komuniti Pemaju Apple yang membayar. Sesiapa yang mempunyai ID Apple boleh memuat turun dan menggunakan Xcode IDE.

Pastikan untuk memilih Xcode 6 beta, kerana ia termasuk bahasa Swift. Kata peringatan: failnya adalah besar (kira-kira 2.6 GB), dan memuat turun fail dari laman Pembangun Apple adalah proses perlahan.

Sebaik sahaja saya memasang Xcode 6 beta, saya mencari panduan dan tutorial bahasa Swift. Pengalaman pengaturanku kembali kepada bahasa perhimpunan untuk pemproses Motorola dan Intel, dan sedikit C untuk beberapa projek pembangunan; kemudian, saya tertipu dengan Objective-C, hanya untuk hiburan saya sendiri. Jadi, saya tidak sabar untuk melihat apa yang ditawarkan oleh Swift.

Seperti yang saya nyatakan, saya mencari tutorial, panduan, dan rujukan Swift. Walaupun saya mendapati banyak laman web yang menyediakan panduan Swift, saya memutuskan, tanpa alasan tertentu, bahawa senarai di bawah adalah di mana saya bermula.

Panduan Bahasa Swift

Selepas membaca semula Bahasa Pengaturcaraan Swift iBook (saya sebenarnya membaca iBook ketika pertama kali keluar pada bulan Jun), saya memutuskan untuk melompat ke panduan permulaan Ray Wenderlich dan berjalan melalui tutorialnya tentang asas-asas Swift. Saya suka panduannya dan saya fikir ia adalah tempat yang baik untuk pemula yang mempunyai sedikit, jika ada, pengalaman pengaturcaraan untuk bermula. Walaupun saya mempunyai latar belakang yang baik dalam pembangunan, ia dari masa lalu, dan penyegaran sedikit hanya tiket sebelum berpindah ke panduan dan rujukan Apple.

Saya belum membuat sebarang aplikasi dengan Swift lagi, dan dalam semua kebarangkalian, saya tidak akan. Saya hanya suka menjaga keadaan semasa. Apa yang saya dapati di Swift sangat menakjubkan. The Xcode 6 beta itu sendiri hebat, dengan ciri Playground yang berfungsi dengan Swift. Taman permainan membolehkan anda mencuba kod Swift yang anda tulis, dengan hasil, baris demi baris, dipaparkan di Taman Permainan. Apa yang boleh saya katakan; Saya suka taman permainan; keupayaan untuk mendapatkan maklum balas semasa menulis kod anda cukup hebat.

Jika anda telah tergoda untuk mencuba tangan anda pada sedikit pembangunan, saya sangat mengesyorkan Xcode dan Swift. Beri mereka tembakan, dan bersenang-senang.

Maklumat Terbaru:

Bahasa pengaturcaraan Swift adalah sehingga versi 2.1 pada masa pembaharuan ini. Bersama versi baru, Apple mengeluarkan Swift sebagai bahasa pengaturcaraan terbuka, dengan port yang tersedia untuk Linux, OS X, dan iOS. Bahasa sumber terbuka Swift termasuk pengkompil Swift dan perpustakaan piawai.

Juga melihat kemas kini ialah Xcode, yang maju ke versi 7.3. Saya telah menyemak semua rujukan dalam artikel ini, yang pada asalnya melihat versi beta pertama Swift. Semua bahan rujukan tetap berlaku dan terpakai kepada versi terkini Swift.

Jadi, seperti yang saya katakan pada musim panas 2014, ambil Swift ke taman permainan; Saya fikir anda akan benar-benar suka bahasa pengaturcaraan yang baru ini.

Diterbitkan: 8/20/2014

Dikemaskini: 4/5/2015