Zabávajte sa programovým jazykom spoločnosti Apple

Detské ihriská v Swift sú príliš veľa zábavy

Spoločnosť Apple spustila programovací jazyk Swift na udalosti WWDC 2014. Swift bol navrhnutý tak, aby nakoniec nahradil Objective-C a poskytol jednotné vývojové prostredie pre tých, ktorí vytvárajú aplikácie pre zariadenia Mac i iOS.

Od počiatočného oznámenia spoločnosti Swift už v novom jazyku došlo k niekoľkým aktualizáciám. Teraz obsahuje podporu pre watchOS a tvOS, ktoré vám umožňujú rozvíjať celý rad zariadení Apple z jedného vývojového prostredia.

Počas leta 2014 som prevzal pôvodnú beta verziu Swiftu, ktorá bola k dispozícii vývojárom spoločnosti Apple. Toto je stručný pohľad na to, čo som našiel, a niekoľko odporúčaní, ako postupovať, ak máte záujem učiť sa Swift.

Leto roka 2014

Skôr v týždni som sa konečne dostal k stiahnutiu beta verzie Xcode 6 z webovej lokality Apple Developer. Xcode, IDE spoločnosti Apple (Integrované vývojové prostredie) obsahuje všetko potrebné na vývoj aplikácií pre zariadenia Mac alebo iOS. Môžete skutočne použiť Xcode pre mnoho rôznych vývojových projektov, ale pre používateľov Mac, vytváranie aplikácií Mac a iOS sú biggie.

Xcode, ako vždy, je zadarmo. Potrebujete identifikátor Apple, ktorý už majú väčšina používateľov počítačov Mac a iOS, ale nemusíte byť platením členom komunity vývojárov spoločnosti Apple. Ktokoľvek s identifikátorom Apple môže stiahnuť a použiť IDE Xcode.

Nezabudnite vybrať Xcode 6 beta, pretože obsahuje jazyk Swift. Slovo varovania: súbor je veľký (približne 2,6 GB) a sťahovanie súborov z lokality Apple Developer je pomerne pomalý proces.

Akonáhle som nainštaloval Xcode 6 beta, šiel som hľadať Swift jazykové sprievodcov a konzultácie. Moja programovacia skúsenosť sa datuje do jazyka pre montáž pre procesory Motorola a Intel a trochu C pre niektoré rozvojové projekty; neskôr som sa oklamal okolo Objective-C, len pre vlastnú zábavu. Takže som sa tešil na to, čo Swift ponúka.

Ako som spomenul, hľadal som Swift kurzy, príručky a referencie. Zatiaľ čo som našiel veľa stránok, ktoré poskytujú poradenstvo Swift, rozhodol som sa, že z nejakého konkrétneho dôvodu, že zoznam uvedený nižšie bol miesto, kde by som začal.

Jazykové príručky Swift

Po opätovnom prečítaní iBooku v jazyku Swift Programming Language (v skutočnosti som čítal iBook, keď vyšiel prvýkrát v júni), rozhodol som sa preskočiť na rýchlu sprievodcu Ray Wenderlicha a prekonať jeho nácvik na základoch Swift. Páči sa mi jeho sprievodca a myslím, že je to dobré miesto pre začiatočníka, ktorý má malý, akýkoľvek, programovací zážitok. Hoci mám dôstojné zázemie vo vývoji, je to dávno, a trochu osvieženie bolo len lístok predtým, než sa presťahoval k sprievodcom a referenciami spoločnosti Apple.

S Swiftom som ešte nevytvoril žiadne aplikácie a pravdepodobne to nikdy nebudem. Len chcem udržať krok so súčasným stavom vývoja. To, čo som našiel v Swift, bolo celkom úžasné. Samotný Xcode 6 beta bol báječný, s funkciou Playgrounds, ktorá pracuje s Swift. Detské ihriská vám umožňujú vyskúšať kód Swift, ktorý píšete, pričom výsledky sa zobrazia na ihrisku v riadku po riadku. Čo môžem povedať; Mám rád ihriská; schopnosť získať spätnú väzbu pri písaní kódu je celkom úžasná.

Ak ste boli v pokušení vyskúšať si ruku na trochu vývoja, veľmi odporúčam Xcode a Swift. Dajte im výstrel a užijte si zábavu.

aktualizácia:

Programovací jazyk Swift je až do verzie 2.1 v čase tejto aktualizácie. Spolu s novou verziou spoločnosť Apple vydala Swift ako programovací jazyk s otvoreným zdrojovým kódom, s portami dostupnými pre operačný systém Linux, OS X a iOS. Jazyk open source Swift zahŕňa kompilátor Swift a štandardné knižnice.

Aktualizácia sa tiež zobrazuje ako Xcode, ktorá pokročila na verziu 7.3. Skontroloval som všetky odkazy v tomto článku, ktoré sa pôvodne zamerali na prvú beta verziu Swift. Všetky referenčné materiály zostávajú aktuálne a vzťahujú sa na najnovšiu verziu Swift.

Takže, ako som povedal v lete roku 2014, vezmite Swift na ihrisko; Myslím, že sa vám bude páčiť tento nový programovací jazyk.

Publikované: 20.8.2014

Aktualizované: 4/5/2015