Zabavite se s programom Swift za programiranje Apple-a

Igrališta u Swift-u su samo zabavna

Apple je objavio Swift programski jezik na događaju WWDC 2014. Swift je bio dizajniran da bi konačno zamenio Objective-C i obezbedio jedinstveno razvojno okruženje za one koji stvaraju aplikacije za Mac i iOS uređaje.

Od početnog objavljivanja Swift-a, novi jezik je već vidio više ispravki. Sada uključuje podršku za watchOS, kao i tvOS, omogućavajući vam da razvijete za punu gamu Apple uređaja iz jednog razvojnog okruženja.

Tokom leta 2014, preuzeo sam originalni beta verziju Swift koja je bila dostupna Appleovim programerima. Ovo je kratak pogled na ono što sam našao, i nekoliko preporuka kako nastaviti ako ste zainteresovani za učenje Swift-a.

Ljeto 2014

Ranije u nedelji, konačno sam prešao na preuzimanje beta verzije Xcode 6 sa veb lokacije Apple Developer. Xcode, Apple IDE (Integrated Development Environment) sadrži sve što je potrebno za razvoj aplikacija za Mac ili iOS uređaje. U stvari, možete koristiti Xcode za mnoge različite razvojne projekte, ali za korisnike Mac-a, stvaranje Mac i iOS aplikacija su biggies.

Xcode, kao i uvek, je besplatan. Potreban vam je Apple ID, koji većina Mac i iOS korisnika već ima, ali ne morate biti član koji plaća Apple Developer zajednicu. Svako ko ima Apple ID može preuzeti i koristiti Xcode IDE.

Obavezno izaberite Xcode 6 beta, jer uključuje Swift jezik. Reč upozorenja: datoteka je velika (približno 2,6 GB), a preuzimanje datoteka sa lokacije Apple Developer je ozloglašen spor proces.

Jednom kada sam instalirao Xcode 6 beta, otišao sam u potrazi za Swift jezičke vodiče i tutorijale. Moje iskustvo u programiranju se vraća na jezik montaže za Motorola i Intel procesore i malo C za neke razvojne projekte; kasnije, prevarila sam se sa Objective-C, samo zbog moje zabave. Tako da sam se raduo vidjam šta Swift nudi.

Kao što sam pomenuo, tražio sam Swift tutorijale, vodiče i reference. Dok sam nalazio mnoge stranice koje pružaju Swift vođenje, odlučio sam, bez posebnog razloga, da je dole navedena lista gde bih započeo.

Swift jezički vodiči

Nakon prelistavanja Swift Programskog jezika iBook (ja zapravo čitam iBook kada je prvi put izašao u junu), odlučio sam da skočim na vodič brze početne verzije Ray Wenderlicha i prođem kroz njegov tutorial na osnovama Swift-a. Svidja mi se njegov vodič i mislim da je ovo dobro mesto za početnika koji ima malo, ako postoji, iskustva u programiranju za početak. Iako imam dosta osnova u razvoju, to je od davnina i malo osvježavanja je bila samo karta pre nego što se prešla na Apple vodiče i reference.

Nisam stvorio nikakve aplikacije sa Swift-om, i vjerovatno nikad neću. Ja samo volim da se držim trenutnog stanja razvoja. Ono što sam našao u Swift-u je bio prilično neverovatan. Xcode 6 beta je sjajan, sa funkcijom Playgrounds koja radi sa Swiftom. Igrališta vam omogućavaju da isprobate Swift kod koji pišete, sa rezultatima, linijom po liniji, prikazanim na igrištima. Šta da kažem; Svidela mi se Igralište; mogućnost dobijanja povratnih informacija dok pišete svoj kod je prilično neverovatno.

Ako ste bili u iskušenju da probate ruku na malo razvoja, ja visoko preporučujem Xcode i Swift. Dajte im pucanje i zabavite se.

Ažuriranja:

Programski jezik Swift je do verzije 2.1 u trenutku ažuriranja. Pored nove verzije, Apple je objavio Swift kao open source programski jezik, sa dostupnim portovima za Linux, OS X i iOS. Open source Swift jezik uključuje Swift kompajler i standardne biblioteke.

Takođe, ažuriranje je Xcode, koji je napredovao u verziji 7.3. Proverio sam sve reference u ovom članku, koji je prvobitno pogledao prvu beta verziju Swift-a. Svi referentni materijal ostaje aktuelan i odnosi se na najnoviju verziju Swift-a.

Dakle, kao što sam rekao ljeti 2014, sklonite Swift na igralište; Mislim da će vam se stvarno dopasti ovaj novi programski jezik.

Objavljeno: 20.8.2014

Ažurirano: 17.4.2015