Oglas

Apple je široj javnosti objavio najnoviju beta verziju svog razvojnog okruženja Xcode, a s njom i Swift, posljednju inovaciju tvrtke u programiranju.

Beta Xcode 6 prva je izdana za korisnike bez premium, plaćenog Apple Developer računa. Sadrži niz značajnih promjena u razvojnom iskustvu, uključujući (po prvi put) REPL (Read Eval Print Loop) i druga vizualna poboljšanja koja olakšavaju razvoj.

Najznačajnije poboljšanje Xcode-a je nešto što se zove Playgrounds, što vam omogućuje jednostavno eksperimentiranje nove ideje s programskim jezikom Swift, koje je Apple demonstrirao na prethodnoj World Wide Developer konferenciji u Sanu Francisco.

Zanima vas što je novo u Xcode 6? Čitajte dalje za više informacija.

Predstavljamo Swift i zašto biste trebali brinuti

Najduže je jedini način za stvaranje izvornih iOS aplikacija bio Objective-C i C++. Svaki od njih nasljeđuje osobine i stilove iz ranijeg programskog jezika zvanog C.

Problem je što C i njegove izvedenice nisu najviše pozdravljanje jezika za početnike.

instagram viewer
Kako odabrati programski jezik za učenje danas i dobiti odličan posao za 2 godineDa biste postali istinski dobar programer, mogu potrajati godine predanog rada; pa postoji li način da se izabere pravi jezik za početak od danas, kako bi se sutra zaposlili? Čitaj više Apple, željan privući nove programere na svoju platformu s Androida i Windows Phonea, stvorio je Swift, koji je jezik koji vam dopušta Kako Appleov novi programski jezik utječe na mene?Od samog početka, programeri su znali da će Appleov novi Swift biti velik. Ali zašto bi te bilo briga? Čitaj više za stvaranje brzih, izvornih iOS aplikacija bez korištenja bilo koje od naslijeđene prtljage iz C.

Swift je nov – stvarno novi. Još nije ni propisno pušten u javnost. Kao rezultat toga, ne postoji zapravo ista količina podrške i materijala za učenje koja postoji za ljude koji se upoznaju s Javom, Pythonom, C# ili Rubyjem.

xcode-swiftlang

Srećom, Apple je objavio knjigu koja će vas naučiti zamršenosti programskog jezika Swift. To se zove Programski jezik Swift, a sada ga možete dobiti besplatno na iBooks.

Dobivanje Xcode 6 Beta 4

Do nedavno ste se mogli dočepati beta verzije Xcode 6 prije izdanja samo uz skupi Appleov račun razvojnog programera koji košta 99 USD godišnje. To vam također omogućuje pristup OS X Yosemite i iOS 8, iako moj kolega Tim Brookes ne misli da ih trebate instalirati Zašto ne biste trebali instalirati beta verzije iOS 8 i OS X 10.10Vjerojatno ne biste trebali instalirati iOS 8 ili OS X 10.10 osim ako nemate dobar razlog za to. Evo zašto. Čitaj više još.

Srećom, sve što vam treba ovog puta da isprobate Xcode i novi jezik je besplatan račun za razvojne programere koji možete dobiti jednostavno prijaviti se.

xcode-home

Trebat će vam Mac, jer je Xcode softver za Mac - ne postoji verzija za Windows. Xcode 6 je velik, težak je oko 2 GB. Ako imate sporu internetsku vezu, možda ćete čekati neko vrijeme. Jednom instaliran, rado će sjediti pored postojećih kopija Xcodea, a ne zamijeniti ih.

Želite li pokušati? Preuzmite Xcode 6 beta ovdje.

Što je novo u Xcodeu 6?

Puno, zapravo.

Ali prvo, razgovarajmo o značajki brojnih popularnih programskih jezika: REPL-ovima. Oni označavaju Read Eval Print Loop i omogućuju vam interaktivno pokretanje koda. Uzimaju izraz od korisnika, procjenjuju ga i pokreću kod, a zatim ispisuju rezultate operacije.

xcode-repl

Oni se tradicionalno ne nalaze u kompiliranim jezicima, iako postoji nekoliko značajnih izuzetaka, kao što je CSharpRepl u mono implementaciji C#.

Swift je drugačiji. Po prvi put, ljudi koji koriste beta verziju Xcodea za pisanje Swifta mogu vidjeti kako se njihov kod izvršava dok ga pišu, što im omogućuje jednostavno otklanjanje pogrešaka, planiranje i eksperimentiranje s kodom.

xcode-igralište

Tu je i interaktivni Swift naredbeni redak, gdje možete izvršiti Swift u okruženju nalik skripti, red po red.

xcode-swift-repl

Ostale značajke uključene u Xcode 6 Beta 4 uključuju značajno poboljšano uklanjanje pogrešaka u korisničkom sučelju; Storyboards za OS X koji vam omogućuju stvaranje spremnika i animacija za vaše Mac aplikacije bez pisanja niti jednog retka koda; i nove alate za jednostavno stvaranje igara.

Novi razvojni alati specifični za igre, pomiješani s novim Metal API-jem za nevjerojatno brze grafičke performanse i brzu Mogućnosti razvoja aplikacija jezika Swift znače da u godinama koje dolaze možemo očekivati ​​brže, bolje i brojnije igre na iOS platforma.

Uzbuditi se!

Čak i ako niste razvojni programer, Swift i Xcode 6 vam nude mnogo toga za uzbuditi.

Jeste li uzbuđeni zbog Appleovih novih razvojnih alata? Podijelite svoje mišljenje u nastavku.

Matthew Hughes je programer i pisac iz Liverpoola u Engleskoj. Rijetko se može naći bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i kameru. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i pratite ga na twitteru na @matthewhughes.