Reklama
Apple zverejnil najnovšiu beta verziu svojho vývojového prostredia Xcode pre širokú verejnosť a spolu s ňou aj Swift, najnovšiu inováciu spoločnosti v oblasti programovania.
Beta verzia Xcode 6 je prvá, ktorá bude uvoľnená pre používateľov bez prémiového, spoplatneného účtu Apple Developer Account. Obsahuje množstvo významných zmien vo vývoji, vrátane (prvýkrát) REPL (Read Eval Print Loop) a ďalších vizuálnych vylepšení, ktoré uľahčujú vývoj.
Najvýznamnejším vylepšením Xcode je niečo, čo sa nazýva Playgrounds, ktoré vám umožňuje jednoducho experimentovať nové nápady s programovacím jazykom Swift, ktoré Apple predviedol na predchádzajúcej World Wide Developer Conference v San Francisco.
Zaujíma vás, čo je nové v Xcode 6? Pre viac informácií čítajte ďalej.
Predstavujeme Swift & Why You should Care
Najdlhší čas bol jediný spôsob, ako vytvárať natívne aplikácie pre iOS, pomocou Objective-C a C++. Každý z nich zdedí vlastnosti a štýly zo skoršieho programovacieho jazyka nazývaného C.
Problém je, že C a jeho deriváty nie sú najviac
uvítanie jazykov pre začiatočníkov. Ako si vybrať programovací jazyk, ktorý sa chcete naučiť ešte dnes, a získať skvelú prácu za 2 rokyStať sa skutočne dobrým programátorom môže trvať roky oddanej práce; Existuje teda spôsob, ako si vybrať správny jazyk, aby ste mohli začať už dnes, aby ste sa mohli zajtra zamestnať? Čítaj viac Apple, ktorý chce prilákať nových vývojárov na svoju platformu z Androidu a Windows Phone, vytvoril Swift, ktorý je jazyk, ktorý vám umožňuje Ako ma ovplyvňuje nový programovací jazyk spoločnosti Apple?Vývojári už od začiatku vedeli, že nový Swift od Apple bude veľký. Ale prečo by vás to malo zaujímať? Čítaj viac na vytváranie rýchlych natívnych aplikácií pre iOS bez použitia starej batožiny z C.Swift je nový - naozaj Nový. Ešte nebol ani riadne zverejnený. Výsledkom je, že v skutočnosti neexistuje rovnaké množstvo podpory a učebných materiálov, aké existuje pre ľudí, ktorí sa zoznámia s jazykmi Java, Python, C# alebo Ruby.
Našťastie spoločnosť Apple vydala knihu, ktorá vás naučí zložitosti programovacieho jazyka Swift. volá sa Swift Programovací jazyka práve teraz ho môžete získať zadarmo na iBooks.
Získanie Xcode 6 Beta 4
Až donedávna ste mohli získať predbežné beta verzie Xcode 6 iba pomocou drahého vývojárskeho účtu Apple, ktorý stojí 99 dolárov ročne. To vám tiež poskytuje prístup k OS X Yosemite a iOS 8, hoci môj kolega Tim Brookes si nemyslí, že by ste ich mali inštalovať Prečo by ste si nemali inštalovať beta verzie iOS 8 a OS X 10.10Pravdepodobne by ste nemali inštalovať iOS 8 alebo OS X 10.10, pokiaľ na to nemáte dobrý dôvod. Tu je dôvod. Čítaj viac ešte.
Našťastie všetko, čo tentoraz potrebujete na vyskúšanie Xcode, a nový jazyk je bezplatný účet pre vývojárov, ktorý môžete získať jednoducho prihlasovanie.
Budete potrebovať Mac, pretože Xcode je softvér pre Mac – neexistuje žiadna verzia pre Windows. Xcode 6 je veľký a váži okolo 2 GB. Ak máte pomalé internetové pripojenie, možno budete chvíľu čakať. Po nainštalovaní bude šťastne sedieť vedľa existujúcich kópií Xcode, namiesto toho, aby ich nahradil.
Chcete to skúsiť? Stiahnite si Xcode 6 beta odtiaľto.
Čo je nové v Xcode 6?
V skutočnosti veľa.
Najprv si však povedzme o funkcii mnohých populárnych programovacích jazykov: REPL. Tieto znamenajú Read Eval Print Loop a umožňujú vám interaktívne spúšťať kód. Vezmú výraz od používateľa, vyhodnotia ho a spustia kód a potom vytlačia výsledky operácie.
Tieto sa tradične nenachádzajú v kompilovaných jazykoch, aj keď existuje niekoľko významných výnimiek, ako napr CSharpRepl v implementácii Mono C#.
Swift je iný. Po prvýkrát môžu ľudia, ktorí používajú beta verziu Xcode na písanie Swift, vidieť svoj kód spustený počas písania, čo im umožňuje jednoducho ladiť, plánovať a experimentovať s kódom.
K dispozícii je tiež interaktívny príkazový riadok Swift, kde môžete spustiť Swift v prostredí podobnom skriptu riadok po riadku.
Medzi ďalšie funkcie zahrnuté v Xcode 6 Beta 4 patrí výrazne vylepšené ladenie používateľského rozhrania; Storyboards pre OS X vám umožňujú vytvárať kontajnery a animácie pre vaše Mac aplikácie bez písania jediného riadku kódu; a nové nástroje na jednoduché vytváranie hier.
Nové vývojové nástroje špecifické pre hry v kombinácii s novým API Metal pre neuveriteľne rýchly grafický výkon a rýchly možnosti vývoja aplikácií v jazyku Swift znamenajú, že v nasledujúcich rokoch môžeme očakávať rýchlejšie, lepšie a početnejšie hry na platforma iOS.
Vzrušiť sa!
Aj keď nie ste vývojár, zo Swift a Xcode 6 sa môžete veľa nadchnúť.
Ste nadšení z nových vývojových nástrojov Apple? Podeľte sa o svoje myšlienky nižšie.
Matthew Hughes je vývojár softvéru a spisovateľ z Liverpoolu v Anglicku. Málokedy ho nájdeme bez šálky silnej čiernej kávy v ruke a svoj Macbook Pro a fotoaparát úplne zbožňuje. Jeho blog si môžete prečítať na http://www.matthewhughes.co.uk a sledujte ho na twitteri na @matthewhughes.