Magkaroon Kasayahan Sa Wika ng Swift Programming ng Apple

Ang Playgrounds sa Swift Sigurado Masyadong Masyadong Kasayahan

Pinutol ng Apple ang wika ng Swift programming sa WWDC 2014 event. Ang Swift ay idinisenyo upang tuluyang palitan ang Objective-C, at magbigay ng isang pinag-isang kapaligiran ng pag-unlad para sa mga lumikha ng mga app para sa parehong mga aparatong Mac at iOS.

Mula sa unang anunsyo ng Swift, ang bagong wika ay nakakita ng ilang mga update. Isinasama na ngayon nito ang suporta para sa watchOS pati na rin ang tvOS, na nagpapahintulot sa iyo na bumuo para sa buong gamut ng mga aparatong Apple mula sa isang solong pag-unlad na kapaligiran.

Sa tag-araw ng 2014, na-download ko ang orihinal na beta na bersyon ng Swift na magagamit sa mga developer ng Apple. Ito ay isang maikling pagtingin sa kung ano ang nakita ko, at ilang mga rekomendasyon kung paano magpatuloy kung interesado ka sa pag-aaral ng Swift.

Ang Tag-init ng 2014

Mas maaga sa linggo, sa wakas ay nakakuha ako sa pag-download ng beta na bersyon ng Xcode 6 mula sa website ng Apple Developer. Xcode, ang IDE ng Apple (Integrated Development Environment) ay naglalaman ng lahat ng kailangan upang bumuo ng mga app para sa mga aparatong Mac o iOS. Maaari mo talagang gamitin ang Xcode para sa maraming iba't ibang mga proyekto sa pag-unlad, ngunit para sa mga gumagamit ng Mac, ang paggawa ng mga Mac at iOS app ay ang mga biggie.

Ang Xcode, gaya ng lagi, ay libre. Kailangan mo ng isang Apple ID, na karamihan sa mga gumagamit ng Mac at iOS ay mayroon, ngunit hindi mo kailangang maging isang nagbabayad na miyembro ng komunidad ng Developer ng Apple. Sinuman na may isang Apple ID ay maaaring mag-download at gamitin ang Xcode IDE.

Tiyaking piliin ang Xcode 6 beta, dahil kasama dito ang Swift na wika. Isang salita ng babala: ang file ay malaki (humigit-kumulang na 2.6 GB), at ang pag-download ng mga file mula sa site ng Apple Developer ay isang napaka-mabagal na proseso.

Sa sandaling na-install ko ang Xcode 6 beta, nagpunta ako sa paghahanap para sa mga gabay at mga gabay sa wika ng Swift. Ang aking karanasan sa programming ay bumalik sa assembly language para sa Motorola at Intel processors, at isang bit ng C para sa ilang mga proyekto sa pag-unlad; Nang maglaon, nalinlang ako sa Layunin-C, para lamang sa aking sariling libangan. Kaya, inasam ko ang pagtingin sa kung ano ang maibibigay ni Swift.

Tulad ng aking nabanggit, naghanap ako para sa Swift tutorial, gabay, at mga sanggunian. Habang natagpuan ko ang maraming mga site na nagbibigay ng gabay sa Swift, nagpasya ako, para sa walang partikular na dahilan, na ang listahan sa ibaba ay kung saan ako magsisimula.

Swift Language Guides

Pagkatapos i-rereading ang Swift Programming Language iBook (talaga kong binabasa ang iBook noong una itong dumating noong Hunyo), nagpasya akong tumalon sa quick start guide ng Ray Wenderlich at magtrabaho sa aking paraan sa pamamagitan ng kanyang tutorial sa Mga pangunahing kaalaman sa Swift. Gusto ko ang kanyang gabay at sa tingin ko ito ay isang magandang lugar para sa isang baguhan na may kaunti, kung mayroon man, programming karanasan upang magsimula. Kahit na mayroon akong isang disenteng background sa pag-unlad, ito ay mula sa isang oras matagal na ang nakalipas, at isang maliit na refresher ay lamang ang tiket bago lumipat sa Apple gabay at mga sanggunian.

Hindi ko nilikha ang anumang mga app na may Swift pa, at sa lahat ng posibilidad, hindi ko kailanman gagawin. Gusto ko lang mag-ingat sa kasalukuyang kalagayan ng pag-unlad. Ang nakita ko sa Swift ay medyo kamangha-manghang. Ang Xcode 6 beta mismo ay hindi kapani-paniwala, na may tampok na Playground na gumagana sa Swift. Hinahayaan ka ng mga palaruan na subukan ang Swift code na isulat mo, kasama ang mga resulta, linya ayon sa linya, na ipinapakita sa Playgrounds. Ano ang masasabi ko; Nagustuhan ko ang Playground; ang kakayahang makakuha ng feedback habang isinulat mo ang iyong code ay medyo kamangha-manghang.

Kung natutukso ka na subukan ang iyong kamay sa kaunting pag-unlad, lubos kong inirerekumenda ang Xcode at Swift. Bigyan sila ng isang shot, at magkaroon ng ilang mga masaya.

Mga Update:

Ang wikang Swift programming ay hanggang sa bersyon 2.1 sa oras ng update na ito. Kasama ang bagong bersyon, inilabas ni Apple si Swift bilang isang open source programming language, na may mga port na magagamit para sa Linux, OS X, at iOS. Kabilang sa open source source Swift ang Swift compiler at karaniwang mga aklatan.

Nakikita rin ang isang pag-update ay Xcode, na advanced sa bersyon 7.3. Sinuri ko ang lahat ng mga sanggunian sa artikulong ito, na orihinal na tumingin sa unang beta na bersyon ng Swift. Ang lahat ng mga reference na materyal ay nananatiling kasalukuyan at nalalapat sa pinakabagong bersyon ng Swift.

Kaya, tulad ng sinabi ko sa tag-araw ng 2014, kumuha ng Swift out sa playground; Sa tingin ko gusto mo talaga ang bagong programming language na ito.

Nai-publish: 8/20/2014

Na-update: 4/5/2015