Zabavite se uz Appleov Swift programski jezik

Igrališta u Swiftu su samo previše zabavno

Apple je pokrenuo Swift programski jezik na WWDC 2014 događaju. Swift je dizajniran da zamijeni Objective C i daje jedinstveno razvojno okruženje za one koji stvaraju aplikacije za Mac i iOS uređaje.

Od početne najave Swift, novi jezik već je vidio nekoliko ažuriranja. Sad sad uključuje podršku za watchOS i tvOS, omogućujući vam da se razviju za cijeli raspon Apple uređaja iz jednog razvojnog okruženja.

Tijekom ljeta 2014. preuzela sam originalnu beta verziju programa Swift koja je bila dostupna programerima Applea. Ovo je kratak pregled onoga što sam pronašao i nekoliko preporuka kako nastaviti, ako ste zainteresirani za učenje Swifta.

Ljeto 2014

Ranije u tjednu konačno sam stigao do preuzimanja beta verzije Xcode 6 s web stranice tvrtke Apple Developer. Xcode, Appleov IDE (Integrated Development Environment) sadrži sve što je potrebno za razvoj aplikacija za Mac ili iOS uređaje. Možete koristiti Xcode za mnoge različite razvojne projekte, ali za Mac korisnike, stvaranje aplikacija za Mac i iOS su velike.

Xcode, kao i uvijek, je besplatan. Potreban vam je ID Apple, koji većina korisnika Mac i IOS već posjeduje, ali ne morate biti član koji plaćaju Apple zajednicu razvojnih programera. Svatko s ID-om Apple može preuzeti i koristiti ID za Xcode.

Svakako odaberite Xcode 6 beta, jer uključuje Swift jezik. Riječ upozorenja: datoteka je velika (otprilike 2,6 GB), a preuzimanje datoteka s web mjesta na usluzi Apple Developer je zabilježeno spor proces.

Nakon što sam instalirao Xcode 6 beta, otišao sam u potrazi za Swift vodičima jezika i tutorijalima. Moje iskustvo programiranja seže na jezik montaže za Motorola i Intelove procesore, a malo C za neke razvojne projekte; kasnije, prevaram se s ciljem C, samo zbog vlastite zabave. Dakle, veselio sam se onome što Swift ima za ponuditi.

Kao što sam spomenuo, tražio sam Swiftove vodiče, vodiče i reference. Dok sam pronašla mnoge web stranice koje pružaju Swift smjernice, odlučio sam, bez posebnog razloga, da je popis u nastavku bio mjesto gdje bih započela.

Swift jezični vodiči

Nakon što sam pročitala Swift programski jezik iBook (zapravo sam pročitao iBook kada je prvi put izašao u lipnju), odlučio sam se preseliti u Ray Wenderlichov kratki vodič i krenuti kroz svoj tutorial o Swiftovim osnovama. Sviđa mi se njegov vodič i mislim da je to dobro mjesto za početnike koji imaju malo, ako ih ima, programskog iskustva za početak. Iako imam pristojnu pozadinu u razvoju, to je već davno, a malo podsjećanje bilo je samo ulaznica prije no što se preselio u Appleove vodiče i reference.

Još nisam izradio nijednu aplikaciju s Swiftom, a vjerojatno i nikada neću. Baš mi se sviđa držati se trenutnog stanja razvoja. Ono što sam pronašao u Swiftu bilo je prilično nevjerojatno. Sam Xcode 6 beta bio je nevjerojatan, s igrom Playgrounds koja radi sa Swiftom. Igrališta omogućuju vam da isprobate Swift kôd koji pišete, s rezultatima, line by line, prikazan na igralištima. Što da kažem; Voljela sam Igrališta; mogućnost da dobijete povratnu informaciju dok pišete svoj kôd prilično je nevjerojatna.

Ako ste bili u iskušenju da probate svoju ruku na malo razvoja, preporučujem Xcode i Swift. Dajte im pucanj i zabavljajte se.

Nadopune:

Swift programski jezik je do verzije 2.1 u vrijeme ovog ažuriranja. Zajedno s novom verzijom, Apple je objavio Swift kao programski jezik otvorenog koda, s portovima dostupnim za Linux, OS X i iOS. Swift jezik otvorenog koda uključuje Swift prevodilac i standardne knjižnice.

Također je vidio ažuriranje Xcode, koji je prešao na verziju 7.3. Provjerio sam sve reference u ovom članku, koji je izvorno pogledao prvu beta verziju programa Swift. Sav referentni materijal ostaje aktualan i odnosi se na najnoviju verziju Swift-a.

Dakle, kao što sam rekao u ljeto 2014, odvesti Swift na igralište; Mislim da će vam se svidjeti ovaj novi programski jezik.

Objavljeno: 20.8.2014

Ažurirano: 5. 5. 2015