Oglas

Apple je širši javnosti izdal najnovejšo beta različico svojega razvojnega okolja Xcode in s tem Swift, najnovejšo inovacijo podjetja v programiranju.

Beta različice Xcode 6 je prva različica, ki je bila izdana uporabnikom brez premijskega plačljivega Apple računa razvijalca. Vsebuje številne pomembne spremembe v razvojni izkušnji, vključno (prvič) z REPL (Read Eval Print Loop) in drugimi vizualnimi izboljšavami, ki olajšajo razvoj.

Najpomembnejša izboljšava Xcode je nekaj, kar se imenuje Playgrounds, ki vam omogoča enostavno eksperimentiranje nove ideje s programskim jezikom Swift, ki jih je Apple demonstriral na prejšnji World Wide Developer Conference v Sanu Francisco.

Vas zanima, kaj je novega v Xcode 6? Za več informacij preberite naprej.

Predstavljamo Swift in zakaj bi vam bilo mar

Najdlje je bil edini način za ustvarjanje domačih aplikacij za iOS z Objective-C in C++. Vsak od njih podeduje lastnosti in sloge iz prejšnjega programskega jezika, imenovanega C.

Težava je v tem, da C in njegovi derivati ​​niso najbolj

instagram viewer
sprejem jezikov za začetnike. Kako izbrati programski jezik, ki se ga želite naučiti danes in dobiti odlično službo v 2 letihDa postanete res dober programer, lahko trajajo leta predanega dela; torej obstaja način, da izberete pravi jezik, da začnete od danes, da bi se jutri zaposlili? Preberi več Apple, ki želi na svojo platformo pritegniti nove razvijalce iz Android in Windows Phone, je ustvaril Swift, ki je jezik, ki vam omogoča Kako name vpliva nov programski jezik Apple?Od samega začetka so razvijalci vedeli, da bo Appleov novi Swift velik. Toda zakaj bi vas moralo skrbeti? Preberi več za ustvarjanje hitrih, domačih aplikacij za iOS, ne da bi pri tem uporabili katero koli zapuščeno prtljago iz C.

Swift je nov - res novo. Niti še ni ustrezno objavljen v javnosti. Posledično ni enake količine podpore in učnega gradiva za ljudi, ki se spopadajo z Javo, Pythonom, C# ali Rubyjem.

xcode-swiftlang

Na srečo je Apple izdal knjigo, ki vas bo naučila zapletenosti programskega jezika Swift. To se imenuje Programski jezik Swift, zdaj pa ga lahko brezplačno dobite v iBooks.

Pridobivanje Xcode 6 Beta 4

Do nedavnega ste lahko dobili v roke predizdajne različice Xcode 6 le z dragim Appleovim računom razvijalca, ki stane 99 $ letno. To vam omogoča tudi dostop do OS X Yosemite in iOS 8, čeprav moj kolega Tim Brookes meni, da jih ne bi smeli namestiti Zakaj ne bi smeli namestiti beta različic iOS 8 in OS X 10.10Verjetno ne bi smeli namestiti iOS 8 ali OS X 10.10, razen če imate za to dober razlog. Evo zakaj. Preberi več še.

K sreči je vse, kar potrebujete tokrat, da preizkusite Xcode in novi jezik, brezplačen račun za razvijalce, ki ga lahko preprosto dobite Vpiši se.

xcode-home

Potrebovali boste Mac, ker je Xcode programska oprema za Mac – različice za Windows ni. Xcode 6 je velik in tehta približno 2 GB. Če imate počasno internetno povezavo, boste morda čakali nekaj časa. Ko je nameščen, bo z veseljem sedel poleg obstoječih kopij Xcode, namesto da bi jih zamenjal.

Bi radi poskusili? Prenesite Xcode 6 beta od tukaj.

Kaj je novega v Xcode 6?

Pravzaprav veliko.

Toda najprej se pogovorimo o značilnostih številnih priljubljenih programskih jezikov: REPL. To pomeni Read Eval Print Loop in vam omogoča interaktivno izvajanje kode. Od uporabnika vzamejo izraz, ga ocenijo in zaženejo kodo, nato pa natisnejo rezultate operacije.

xcode-repl

Teh tradicionalno ni bilo mogoče najti v prevedenih jezikih, čeprav obstaja nekaj opaznih izjem, kot je npr CSharpRepl v mono izvedbi C#.

Swift je drugačen. Ljudje, ki uporabljajo beta različico Xcode za pisanje Swift, lahko prvič vidijo, da se njihova koda izvaja, ko jo pišejo, kar jim omogoča enostavno odpravljanje napak, načrtovanje in eksperimentiranje s kodo.

xcode-igrišče

Obstaja tudi interaktivna ukazna vrstica Swift, kjer lahko izvajate Swift v okolju, podobnem skriptu, vrstico za vrstico.

xcode-swift-repl

Druge funkcije, vključene v Xcode 6 Beta 4, vključujejo bistveno izboljšano odpravljanje napak v uporabniškem vmesniku; Snemalne plošče za OS X, ki vam omogočajo ustvarjanje vsebnikov in animacij za vaše aplikacije Mac brez pisanja ene vrstice kode; in nova orodja za preprosto ustvarjanje iger.

Nova razvojna orodja, specifična za igre, v kombinaciji z novim Metal API za izjemno hitro grafično zmogljivost in hitro Zmožnosti razvoja aplikacij v jeziku Swift pomenijo, da lahko v prihodnjih letih pričakujemo hitrejše, boljše in številčnejše igre na platforma iOS.

Navdušite se!

Tudi če niste razvijalec, se lahko s Swiftom in Xcode 6 veliko navdušite.

Ste navdušeni nad Applovimi novimi razvojnimi orodji? Delite svoje misli spodaj.

Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in popolnoma obožuje svoj Macbook Pro in fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.