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.
- Stahování 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
- Rychlý programovací jazyk - Apple: Volný iBook, který pokrývá jazyk Swift, kompletní odkaz a podrobné pokyny pro použití Swift.
- Představujeme Swift - Apple: Apple přehled o jazyce Swift.
- Swift zdroje od Apple: seznam Apple vytvořil průvodci, odkazy a informace o jazyce Swift.
- Rychlý výcvik: Rychlý start - Ray Wenderlich: Rychlý průvodce několika základními možnostmi Swift. Napsáno pro ty, kdo jsou na Swiftovi nebo pro programování obecně.
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