Bavte se rychlým programovacím jazykem Apple

Playgrounds v Swift jsou jen tak moc zábavné

Apple spustil programovací jazyk Swift na události WWDC 2014. Společnost Swift byla navržena tak, aby nakonec nahradila Objective-C a poskytla jednotné vývojové prostředí pro ty, kteří vytvářejí aplikace pro zařízení Mac a iOS.

Od počátečního oznámení společnosti Swift se v novém jazyce již dostalo řady aktualizací. Nyní obsahuje podporu pro watchOS i tvOS a dovoluje vám vývoj pro celou řadu zařízení Apple z jediného vývojového prostředí.

Během léta roku 2014 jsem stáhl původní verzi aplikace Swift, která byla k dispozici vývojářům společnosti Apple. Jedná se o krátký pohled na to, co jsem našel, a několik doporučení, jak postupovat, pokud máte zájem se učit Swift.

Léto 2014

Dříve v týdnu jsem se nakonec dostal k stažení beta verze Xcode 6 z webu Apple Developer. Xcode, IDE (integrované vývojové prostředí) společnosti Apple obsahuje vše potřebné k vývoji aplikací pro zařízení Mac nebo iOS. Můžete skutečně použít Xcode pro mnoho různých vývojových projektů, ale pro uživatele Mac, vytváření aplikací Mac a iOS jsou biggie.

Xcode, jako vždy, je zdarma. Potřebujete ID Apple, které již mají většina uživatelů Mac a iOS, ale nemusíte být platícím členem komunity Apple Developer. Kdokoli s identifikátorem Apple může stáhnout a použít IDE Xcode.

Nezapomeňte vybrat Xcode 6 beta, protože obsahuje jazyk Swift. Slovo varování: soubor je velký (přibližně 2.6 GB) a stahování souborů z webu Apple Developer je poměrně pomalý proces.

Jakmile jsem nainstaloval Xcode 6 beta, šel jsem hledat příručky jazyka Swift a tutoriály. Moje zkušenosti s programováním se datují do jazyka pro montáž pro procesory Motorola a Intel a trochu C pro některé vývojové projekty; později jsem se s Cílem-C oklamal, jen kvůli vlastní zábavě. Takže jsem se těšil na to, co Swift nabízí.

Jak jsem již uvedl, hledal jsem kurzy Swift, průvodce a reference. Zatímco jsem našel mnoho stránek, které poskytují pokyny Swift, rozhodl jsem se, že z nějakého zvláštního důvodu, že níže uvedený seznam je místo, kde bych začal.

Swift Language Guides

Po přečtení knihy iBooku Swift Programming Language (vlastně jsem četl iBook, když se poprvé objevil v červnu), rozhodl jsem se přeskočit na průvodce rychlým začátkem Ray Wenderlich a projít si jeho tutoriál na základních tématech Swift. Mám rád svého průvodce a myslím, že je to dobré místo pro začátečníka, který má málo zkušeností s programováním, pokud vůbec nějaké. I když mám slušné zázemí ve vývoji, je to už dávno a trochu osvěžení bylo jen lístek předtím, než se přesunuli k průvodcům a referencím společnosti Apple.

S Swift jsem ještě žádné aplikace nevytvořil a nejspíš to nikdy nebudu. Já jen chci držet krok se současným stavem vývoje. To, co jsem našel v Swiftu, bylo docela úžasné. Samotný Xcode 6 beta byl báječný, s funkcí Playgrounds, která pracuje s Swift. Dětské hřiště vám umožní vyzkoušet kód Swift, který píšete, výsledky jsou zobrazeny řádky po řádku na hřištích. Co mohu říci; Měl jsem rád hřiště; schopnost získat zpětnou vazbu při psaní kódu je docela úžasná.

Pokud jste byli v pokušení vyzkoušet si trochu vývoje, doporučuji Xcode a Swift. Dejte jim záběr a užijte si zábavu.

Aktualizace:

Programovací jazyk Swift je v době této aktualizace až do verze 2.1. Spolu s novou verzí společnost Apple vydala Swift jako programovací jazyk s otevřeným zdrojovým kódem, s porty dostupnými pro Linux, OS X a iOS. Jazyk open source Swift zahrnuje kompilátor Swift a standardní knihovny.

Také vidíte aktualizaci Xcode, která byla rozšířena na verzi 7.3. Zkontroloval jsem všechny odkazy v tomto článku, které se původně zabývaly první verzí Swiftu. Veškerý referenční materiál zůstává aktuální a platí pro nejnovější verzi Swift.

Takže, jak jsem řekl v létě roku 2014, vezměte Swift na dětské hřiště; Myslím, že se vám bude líbit tento nový programovací jazyk.

Publikováno: 20.8.2014

Aktualizováno: 4.10.2015