Skelbimas

„Apple“ plačiajai visuomenei išleido naujausią „Xcode“ kūrimo aplinkos beta versiją, o kartu ir „Swift“ – naujausią programavimo naujovę.

„Xcode 6“ beta versija yra pirmoji, kuri bus išleista vartotojams be papildomos mokamos „Apple“ kūrėjo paskyros. Jame yra daug reikšmingų kūrimo patirties pakeitimų, įskaitant (pirmą kartą) REPL (Read Eval Print Loop) ir kitus vizualinius patobulinimus, kurie palengvina kūrimą.

Svarbiausias Xcode patobulinimas yra žaidimų aikštelės, kurios leidžia lengvai eksperimentuoti naujų idėjų su Swift programavimo kalba, kurią Apple pademonstravo ankstesnėje pasaulinėje kūrėjų konferencijoje San Francisco.

Norite sužinoti, kas naujo Xcode 6? Norėdami gauti daugiau informacijos, skaitykite toliau.

Pristatome „Swift“ ir kodėl jums tai turėtų rūpėti

Ilgiausią laiką vienintelis būdas sukurti vietines iOS programas buvo naudojant Objective-C ir C++. Kiekvienas iš jų paveldi bruožus ir stilius iš ankstesnės programavimo kalbos, vadinamos C.

Problema ta, kad C ir jo dariniai nėra patys populiariausi

instagram viewer
kalbų priėmimas pradedantiesiems. Kaip pasirinkti programavimo kalbą išmokti šiandien ir gauti puikų darbą per 2 metusNorint tapti tikrai geru programuotoju, gali prireikti daug metų atsidavusio darbo; taigi ar yra būdas pasirinkti tinkamą kalbą nuo šiandien, kad rytoj būtų priimtas į darbą? Skaityti daugiau Apple, trokšdama pritraukti naujų kūrėjų į savo platformą iš Android ir Windows Phone, sukūrė Swift, kuri yra kalba, kuri tau leidžia Kaip mane veikia naujoji „Apple“ programavimo kalba?Nuo pat pradžių kūrėjai žinojo, kad naujasis „Apple“ „Swift“ bus didelis. Bet kodėl tau turėtų rūpėti? Skaityti daugiau sukurti greitas, vietines iOS programas nenaudojant jokio senojo bagažo iš C.

Swift yra naujas - tikrai naujas. Jis dar net nebuvo tinkamai paskelbtas visuomenei. Todėl iš tikrųjų nėra tiek palaikymo ir mokymosi medžiagos, kiek žmonėms, besimokantiems su Java, Python, C# ar Ruby.

xcode-swiftlang

Laimei, „Apple“ išleido knygą, kuri išmokys jus „Swift“ programavimo kalbos subtilybių. Tai vadinama Swift programavimo kalba, ir dabar galite jį nemokamai gauti „iBooks“.

Kaip gauti Xcode 6 Beta 4

Iki šiol „Xcode 6“ išankstinio leidimo beta versijas galėjote įsigyti tik turėdami brangią „Apple“ kūrėjo paskyrą, kuri kainuoja 99 USD per metus. Tai taip pat suteikia prieigą prie OS X Yosemite ir iOS 8, nors mano kolega Timas Brookesas nemano, kad turėtumėte tai įdiegti Kodėl neturėtumėte įdiegti „iOS 8“ ir „OS X 10.10“ beta versijųTikriausiai neturėtumėte įdiegti „iOS 8“ arba „OS X 10.10“, nebent turite rimtą priežastį tai padaryti. Štai kodėl. Skaityti daugiau dar.

Laimei, viskas, ko jums reikia norint išbandyti Xcode ir naująją kalbą, yra nemokama kūrėjo paskyra, kurią galite gauti tiesiog Prisijungti.

xcode-home

Jums reikės „Mac“, nes „Xcode“ yra „Mac“ programinė įranga – „Windows“ versijos nėra. „Xcode 6“ yra didelis, sveriantis apie 2 GB. Jei interneto ryšys lėtas, galite kurį laiką palaukti. Įdiegus, jis mielai sėdės šalia esamų Xcode kopijų, o ne jas pakeis.

Ar norėtumėte tai išbandyti? Atsisiųskite Xcode 6 beta versiją iš čia.

Kas naujo Xcode 6?

Daug, tiesą sakant.

Tačiau pirmiausia pakalbėkime apie daugelio populiarių programavimo kalbų funkciją: REPL. Tai reiškia Read Eval Print Loop ir leidžia interaktyviai paleisti kodą. Jie paima išraišką iš vartotojo, įvertina ją ir paleidžia kodą, o tada išspausdina operacijos rezultatus.

xcode-repl

Jų tradiciškai nebuvo rasta sudarytose kalbose, nors yra keletas reikšmingų išimčių, pvz., CSharpRepl C# Mono diegime.

Swift yra kitoks. Pirmą kartą žmonės, naudojantys Xcode beta versiją „Swift“ rašymui, gali matyti savo kodą, vykdomą jį rašant, todėl gali lengvai derinti, planuoti ir eksperimentuoti su kodu.

xcode žaidimų aikštelė

Taip pat yra interaktyvi „Swift“ komandų eilutė, kurioje galite vykdyti „Swift“ eilutėje po eilutės, scenarijų panašioje aplinkoje.

xcode-swift-repl

Kitos funkcijos, įtrauktos į Xcode 6 Beta 4, apima žymiai patobulintą vartotojo sąsajos derinimą; Siužetinės lentos, skirtos OS X, leidžiančios kurti konteinerius ir animacijas jūsų Mac programoms neįrašant nė vienos kodo eilutės; ir naujų įrankių, leidžiančių lengvai kurti žaidimus.

Nauji žaidimams būdingi kūrimo įrankiai, sumaišyti su nauja Metal API, kad būtų užtikrintas nepaprastai greitas grafikos veikimas ir greitas „Swift“ kalbos programų kūrimo galimybės reiškia, kad ateinančiais metais galime tikėtis greitesnių, geresnių ir daugiau žaidimų iOS platforma.

Susijaudinti!

Net jei nesate kūrėjas, „Swift“ ir „Xcode 6“ yra kuo pasidžiaugti.

Ar džiaugiatės naujais „Apple“ kūrimo įrankiais? Pasidalykite savo mintimis žemiau.

Matthew Hughesas yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai sutinkamas be puodelio stiprios juodos kavos rankoje ir be galo dievina savo Macbook Pro ir fotoaparatą. Galite perskaityti jo tinklaraštį adresu http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.