Sugeng Rawuh nganggo Program Pemrograman Swift Apple

Playgrounds in Swift Are Just Too Much Fun

Apple mungkasi basa pamrograman Swift ing acara WWDC 2014. Swift dirancang kanggo ngganti Objective-C, lan nyedhiyakake lingkungan pangembangan sing ndadekake wong-wong sing nggawe aplikasi kanggo piranti Mac lan iOS.

Wiwit worohe dhisikan Swift, basa anyar wis katon sawetara update. Saiki nggabungake support watchOS uga tvOS, supaya sampeyan bisa ngembangake perangkat Apple saka lingkungan pangembangan siji.

Ing musim panas 2014, aku ngundhuh versi beta asli Swift sing kasedhiya kanggo pangembang Apple. Iki minangka pratinjau singkat babagan apa sing ditemokake, lan sawetara rekomendasi kanggo nerusake yen sampeyan kepengin sinau Swift.

The Summer of 2014

Sadurungé ing minggu iki, aku pungkasané ngundhuh versi beta saka Xcode 6 saka situs web Pangembang Apple. Xcode, IDE Apple (Integrated Development Environment) ngemot kabeh sing dibutuhake kanggo ngembangake aplikasi kanggo piranti Mac utawa iOS. Sampeyan bisa nggunakake Xcode kanggo akeh proyek pangembangan, nanging kanggo pangguna Mac, nggawe aplikasi Mac lan iOS iku paling gedhe.

Xcode, senadyan, gratis. Sampeyan mbutuhake Apple ID, sing paling akeh kedhaftar Mac lan iOS sing duwe, nanging sampeyan ora perlu dadi anggota mbayar komunitas Pangembang Apple. Sapa sing nganggo ID Apple bisa ngundhuh lan nggunakake Xcode IDE.

Dadi manawa kanggo milih Xcode 6 beta, amarga kalebu basa Swift. A tembung saka peringatan: file gedhe (kira-kira 2.6 GB), lan ngundhuh file saka situs Apple Developer proses sing misuwur.

Sawise diinstal Xcode 6 beta, aku banjur nggoleki panuntun lan tutorial basa Swift. Pengalaman program saya bali menyang basa perakitan kanggo pemroses Motorola lan Intel, lan sapérangan C kanggo sawetara proyèk pangembangan; Banjur, aku kelingan karo Objective-C, mung kanggo hiburanku dhewe. Dadi, aku nganti bisa ndeleng apa sing bisa ditawarake Swift.

Nalika aku kasebut, aku nggolèki Swift tutorial, panuntun, lan referensi. Nalika aku nemokake akeh situs sing nyedhiyakake pedoman Swift, aku mutusake, ora ana alesan sing spesifik, yen dhaptar ing ngisor iki ana ngendi aku bakal miwiti.

Swift Language Guides

Sawise maca ulang Swift Programming Language iBook (aku bener maca iBook nalika pisanan metu ing Juni), aku mutusake kanggo mlumpat menyang pituduh wiwitan cepet Ray Wenderlich lan mlaku-mlaku liwat tutorial babagan dasar Swift. Aku kaya pandhuane lan aku mikir iku panggonan sing apik kanggo pemula sing duwe sethithik, yen ana, pengalaman program diwiwiti. Senadyan aku duwe latar mburi sing becik, mula saka wektu kepungkur, lan sing ngulandara sethithik mung minangka tiket sadurunge pindah menyang panuntun Apple lan referensi.

Aku wis ora nggawe app karo Swift, lan ing kabeh kemungkinan, aku ora bakal. Aku mung seneng karo perkembangan saiki. Apa aku ketemu ing Swift iku cukup apik tenan. Ing Xcode 6 beta dhewe apik, karo fitur Playgrounds sing dianggo karo Swift. Playgrounds ngijini sampeyan nyoba kode Swift sing ditulis, kanthi asil, baris demi baris, ditampilake di Playgrounds. Opo sing iso tak unekke; Aku seneng ing Playgrounds; kemampuan kanggo njaluk umpan balik sing nulis kode sampeyan cukup apik tenan.

Yen sampeyan wis digodha kanggo nyoba tangan sampeyan kanthi cepet, aku banget nyaranake Xcode lan Swift. Mbrebes, lan nyenengake.

Update:

Pemrograman swift bisa nganti versi 2.1 ing wektu pembaharuan iki. Bebarengan karo versi anyar, Apple ngeculake Swift minangka basa pamrograman mbukak, kanthi port sing kasedhiya kanggo Linux, OS X, lan iOS. Basa swift sumber terbuka kalebu kompilasi Swift lan perpustakaan standar.

Uga ningali pembaruan yaiku Xcode, sing maju menyang versi 7.3. Aku wis dicenthang kabeh referensi ing artikel iki, sing asring nyawang versi beta pertama Swift. Kabeh materi referensi tetep saiki lan ditrapake kanggo versi paling anyar saka Swift.

Dadi, kaya sing dakkandhakake nalika mangsa panas 2014, njupuk Swift metu ing dolanan; Aku arep seneng banget karo basa pamrograman anyar iki.

Diterbitake: 20/20/2014

Dianyari: 4/5/2015