Swift Playgrounds

Pelajari kode yang rumit.
Dengan cara yang benar-benar menyenangkan.

Swift Playgrounds adalah aplikasi revolusioner untuk iPad dan Mac yang menjadikan pembelajaran dan eksperimen dengan Swift menyenangkan — bahasa pemrograman canggih yang dibuat Apple dan digunakan oleh para profesional untuk membuat aplikasi-aplikasi paling populer saat ini. Swift Playgrounds tidak memerlukan pengetahuan kode pemrograman, sesuai bagi siswa pemula.

Selesaikan puzzle untuk menguasai dasar-dasarnya. Kemudian lanjutkan dengan mempelajari elemen pembangun aplikasi menggunakan panduan interaktif rancangan Apple.

Ciptakan aplikasi fungsional Anda sendiri sambil bersenang-senang.

Selengkapnya tentang Swift

Kode Swift.

Begitu sederhana. Begitu menyenangkan.

Belajar kode pemrograman dengan Swift Playgrounds begitu menarik. Aplikasi tersebut hadir dengan rangkaian lengkap pelajaran yang didesain Apple. Pelajari dasar-dasarnya dalam “Get Started with Code” menggunakan kode sungguhan untuk memandu karakter melalui dunia 3D. Kemudian beralih ke konsep lanjutan.

Tampilan hasil kode pemrograman Anda.

Buat kode pada sisi kiri layar dan langsung lihat hasilnya di sebelah kanan — cukup dengan mengetuk.

Taklukkan level, puzzle,
dan konsep kode pemrograman.

Dimulai dengan panduan “Get Started with Code”, Anda akan menaklukkan tantangan target menggunakan kode yang juga digunakan pengembang profesional setiap hari. Seiring kemajuan Anda, konsep yang semakin rumit akan diterapkan. Anda akan terus berkreasi berdasarkan apa yang sudah Anda pelajari dan membuat kode yang semakin kompleks.

Dasar-dasar Swift.

Anda akan memulai dengan mempelajari konsep penting yang Anda perlukan untuk memahami kode.

Perintah
Fungsi
Loop
Parameter
Kode Kondisional
Variabel
Operator
Tipe
Inisialisasi
Perbaikan Bug

Kuasai dasarnya, lalu coba banyak tantangan lainnya.

Selain perpustakaan pelajaran bawaan, Swift Playgrounds menghadirkan koleksi tantangan tambahan — di mana isinya akan terus ditambahkan. Jelajahi lebih mendalam topik yang telah Anda pelajari atau coba sesuatu yang baru. Bukan hanya membuat kreasi seru, Anda juga mengasah keterampilan.

Langsung mulai kreativitas Anda.

Gunakan semua yang telah Anda pelajari untuk menciptakan hal baru. Dengan lusinan contoh yang tersedia, Anda mendapatkan awal yang baik untuk menulis kode yang lebih canggih, menambahkan beberapa file sekaligus ke proyek Anda, dan menggunakan fitur iPad seperti interaksi Multi-Touch, akselerometer, dan giroskop. Personalisasikan proyek Anda dengan menambahkan grafis, audio, dan lainnya.

Buat kode pemrograman
di perangkat terbaik untuk belajar.

Seret tanda kurung dengan mudah di sekitar kode, masukkan kode yang sudah ada ke dalam loop, atau pilih dari lusinan snippet seret-dan-letakkan yang tersedia di Swift Playgrounds — langsung dari iPad atau Mac. Manfaatkan kemampuan Multi-Touch, multitasking, dan Split View di iPad secara maksimal. Anda juga bisa menikmati tampilannya dari Mac Anda. Layar yang lebih besar memberi ruang bagi bar samping dengan daftar isi yang lengkap dan akses cepat ke file Swift lainnya. Cukup ketuk, seret, atau ketik teks dan angka. Lalu berinteraksilah dengan apa yang telah Anda buat.

Sentuh untuk mengedit.

Seret batas pernyataan dengan mudah di sekitar kode yang ada.

Dapatkan bantuan dengan satu ketukan.

Jika Anda menemui perintah yang sulit dipahami, cukup ketuk perintah tersebut. Menu opsi akan muncul. Pilih salah satu yang paling sesuai dan dapatkan jawaban yang Anda butuhkan.

Buat aplikasi pertama Anda.

Dan kedua, ketiga, dan seterusnya.

Wujudkan kreativitas Anda dengan membangun aplikasi langsung di Swift Playgrounds pada iPad dan Mac. Kode yang Anda edit langsung terlihat hasilnya di Pratinjau Aplikasi yang bersebelahan. Lalu tampilkan aplikasi dalam layar penuh untuk pengalaman yang lebih utuh.

Siap membuat aplikasi pertama Anda? Swift Playgrounds menyediakan panduan baru, “Get Started with Apps”, untuk membantu mewujudkan ide-ide Anda.

Biarkan penyelesaian kode pintar mengerjakan detailnya.

Tetap fokus dengan penyelesaian kode pintar, yang ada tepat di barisan kode Anda. Fitur yang menghemat waktu ini mengetahui kerangka kerja yang Anda gunakan dan dapat membantu Anda menemukan apa yang Anda cari dengan cepat. Dan untuk pencarian yang lebih kompleks, penyelesaian kode pintar menampilkan semua kemungkinan variasi — beserta deskripsinya — untuk membantu Anda mengambil keputusan dengan tepat.

Jelajahi kreasi Anda dalam layar penuh.

Hanyutkan diri dengan menggunakan layar Retina cemerlang pada iPad. Cukup ketuk untuk memperluas Pratinjau Aplikasi dan menampilkan aplikasi Anda dalam layar penuh. Anda juga dapat menyesuaikan game bawaan seperti Battleship dan Brick Breaker, lalu menampilkannya secara lebih utuh pada seisi layar.

Telusuri perpustakaan kontrol, warna, dan ikon.

Temukan kontrol, warna, dan ikon yang sering digunakan di Snippets Library dan langsung tambahkan ke kode Anda. Gunakan bar pencarian untuk menemukan ikon yang sesuai dari perpustakaan berisi ribuan koleksi.

Pindahkan ke Xcode. Lalu kembalikan.

Karena Anda bekerja dengan kode sungguhan, Anda dapat memindahkan proyek aplikasi dengan leluasa antara Swift Playgrounds dan Xcode. Jadi, baik saat Anda menggunakan Mac di meja atau iPad di mana saja, Anda siap menulis kode kapan pun inspirasi muncul.

Bagikan kreasi Anda dengan teman.

Kirim kode ke iPad teman menggunakan Mail, Pesan, atau AirDrop. Teman Anda dapat melihatnya di Swift Playgrounds dan bahkan melanjutkan kreasi dengan menambahkan variasi mereka sendiri.

Atau bagikan ke seluruh dunia lewat App Store.

Jika aplikasi Anda sudah selesai dan siap dibagikan, Anda bisa mengirimkannya ke App Store Connect dengan Swift Playgrounds langsung dari iPad atau Mac. Gunakan situs web App Store Connect untuk membuat halaman produk Anda, undang pengguna untuk memberikan masukan menggunakan TestFlight, dan dapatkan data tentang interaksi pengguna dengan aplikasi Anda.

Kode adalah bahasa universal.
Jadi, kami mengajarkannya dalam banyak bahasa.

Swift Playgrounds tersedia dalam 16 bahasa — Spanyol Castil dan Spanyol Amerika Latin, Portugis Brasil, Tionghoa Tradisional dan Tionghoa Sederhana, Inggris, Jerman, Prancis, Italia, Korea, Jepang, Thailand, Turki, Belanda, Swedia, Norwegia, dan Vietnam. Karena kami percaya bahwa siapa pun, di mana pun semestinya memiliki kesempatan yang sama untuk belajar menulis kode.