Забавлявайте се с бързия език за програмиране на Apple

Детските площадки в Swift са твърде много забавни

Apple извади програмния език Swift на събитието WWDC 2014. Swift е предназначен за евентуално заместване на Objective-C и осигурява обединена среда за разработка за тези, които създават приложения както за Mac, така и за iOS устройства.

От първоначалното съобщение на Swift, новият език вече е видял редица актуализации. Той вече включва поддръжка за watchOS, както и tvOS, позволявайки ви да се развивате за пълната гама от устройства на Apple от една единствена среда за разработка.

През лятото на 2014 г. изтеглех оригиналната бета версия на Swift, която беше на разположение на разработчиците на Apple. Това е кратък поглед към това, което открих, и няколко препоръки как да се процедира, ако се интересувате от изучаването на Суифт.

Лятото на 2014 г.

По-рано през седмицата най-сетне стигнах до свалянето на бета версията на Xcode 6 от уеб сайта на Apple Developer. Xcode, IDE на Apple (Интегрирана среда за разработка) съдържа всичко необходимо за разработване на приложения за Mac или iOS устройства. Всъщност можете да използвате Xcode за много различни проекти за разработка, но за потребителите на Mac, създаването на приложения за Mac и iOS са големите.

Xcode, както винаги, е безплатен. Нуждаете се от идентификационен номер на Apple, който вече имат повечето потребители на Mac и iOS, но не е нужно да сте платежен член на общността на програмистите на Apple. Всеки, който има идентификационен номер на Apple, може да изтегли и използва IDC на Xcode.

Уверете се, че сте избрали Xcode 6 бета, защото той включва езика Swift. Дума за предупреждение: файлът е голям (приблизително 2,6 GB), а изтеглянето на файлове от сайта на Apple Developer е известно бавно.

След като инсталирах Xcode 6 бета, отидох да търся Swift езикови ръководства и уроци. Моят опит в програмирането върви към асемблер за процесорите на Motorola и Intel и малко C за някои разработки; по-късно се заблуждавах с Цел-С, само за собственото си удоволствие. Така че, очаквах да видя какво може да предложи Суифт.

Както споменах, аз потърсих уроци по Суифт, ръководства и референции. Докато намерих много сайтове, които предлагат ръководството на Суифт, реших, без особена причина, че списъкът по-долу е мястото, където ще започна.

Ръководства за бърз превод

След препрочитането на iBook на Swift Programming Language (всъщност прочетох iBook, когато тя излезе за първи път през юни), реших да прескоча на краткото начално ръководство на Ray Wenderlich и да си проправя път през урока по основите на Swift. Харесва ми неговият водач и мисля, че това е добро място за начинаещ, който има малък, ако има такъв, опит за програмиране, който да започне. Въпреки, че имам приличен опит в развитието, това е от доста време и малко опресняване е само билет, преди да се премине към ръководства и референции на Apple.

Все още не съм създал никакви приложения с Swift и по всяка вероятност никога няма да го направя. Аз просто обичам да се придържам към настоящото състояние на развитие. Това, което намерих в Суифт, беше доста невероятно. Самата Xcode 6 бета беше страхотна, с функцията за игри, която работи с Swift. Детските площадки ви позволяват да изпробвате Swift кода, който пишете, като резултатът, по ред, се показва на площадките за игри. Какво мога да кажа; Хареса ми детските площадки; способността да получавате отзиви, докато пишете вашия код е доста невероятно.

Ако сте били изкушени да опитате ръката си в малко развитие, аз силно препоръчвам Xcode и Swift. Дайте им изстрел и се забавлявайте.

актуализации:

Програмният език на Swift е до версия 2.1 по време на тази актуализация. Заедно с новата версия, Apple издава Swift като език за програмиране с отворен код, с налични пристанища за Linux, OS X и iOS. Езикът Swift с отворен код включва Swift компилатора и стандартните библиотеки.

Също така, виждате актуализация е Xcode, който е усъвършенстван до версия 7.3. Проверих всички референции в тази статия, които първоначално са разгледали първата бета версия на Swift. Целият референтен материал остава актуален и важи за последната версия на Swift.

Така че, както казах през лятото на 2014 г., вземете Swift на детската площадка; Мисля, че наистина ще харесате този нов програмен език.

Публикувано на: 20/20/2014

Актуализирано: 4/5/2015