Забавувајте се со Swift програмскиот јазик на Apple

Игралите во Swift се премногу забавни

Епл го претстави Swift програмскиот јазик на настанот WWDC 2014. Свифт е дизајниран за конечно да ја замени Objective-C и да обезбеди унифицирана развојна околина за оние кои создаваат апликации и за Mac и iOS уредите.

Од првичната најава за Swift, новиот јазик веќе видел голем број ажурирања. Таа сега вклучува поддршка за watchOS, како и за tvOS, овозможувајќи ви да се развие за целосниот спектар на Apple уреди од една развојна околина.

Во текот на летото 2014 година, ја преземав оригиналната бета верзија на Swift, која беше достапна за развивачите на Apple. Ова е краток поглед на она што го најдов, и неколку препораки за тоа како да продолжите ако сте заинтересирани да научите Swift.

Летото 2014 година

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

Xcode, како и секогаш, е слободен. Ви требаат Епл ID, кој повеќето корисници на Mac и iOS веќе го имаат, но не мора да бидете член на платената заедница на Apple Developer. Секој со Apple ID може да го преземе и искористи Xcode IDE.

Бидете сигурни да го изберете Xcode 6 бета, бидејќи го вклучува јазикот Swift. Еден збор на предупредување: датотеката е голема (околу 2.6 GB), а преземањето на датотеки од веб-страницата на Apple Developer е познат бавен процес.

Откако ја инсталирав Xcode 6 бета, отидов во потрага по Свифт јазични водичи и упатства. Моето програмско искуство се враќа на асемблерскиот јазик за Моторола и Интел процесори и малку C за некои развојни проекти; подоцна, се измамив со Цел-Ц, само за мојата забава. Значи, со нетрпение очекував да видам што има Свифт да понуди.

Како што реков, јас барав Swift упатства, водичи и референци. Додека најдов многу сајтови кои обезбедуваат Свифт водич, решив, без посебна причина, дека листата подолу беше местото каде што ќе почнам.

Свифт јазични водичи

По препрочитувањето на Swift програмскиот јазик iBook (јас всушност го прочитав iBook кога првпат излезе во јуни), решив да скокнам на упатството за брз старт на Реј Вендерлих и да го работам мојот пат преку неговото упатство за основите на Swift. Ми се допаѓа неговиот водич и мислам дека тоа е добро место за почетник кој има малку, ако има, програмирање искуство за почеток. Иако имам пристојна позадина во развојот, тоа е од одамна, и малку освежување беше само билет, пред да се пресели во упатствата и референците на Apple.

Сè уште не креирав никакви апликации со Свифт и, со сета веројатност, никогаш нема да. Јас само сакам да продолжам со моменталната состојба на развој. Она што го најдов во Свифт беше прилично неверојатно. На Xcode 6 бета себе беше прекрасен, со Playgrounds функција која работи со Свифт. Игралиштата ви дозволуваат да го пробате Swift кодот кој го пишувате, со резултатите, линија по линија, прикажани во Playgrounds. Што да кажам; Ми се допадна игралиштето; можноста да добиете повратни информации додека го пишувате вашиот код е прилично неверојатно.

Ако сте биле во искушение да се обиде својата рака во малку развој, јас високо препорачуваме Xcode и Свифт. Дај им пука, и да се забавуваат.

Новости:

Свифт програмскиот јазик е до верзијата 2.1 за време на ова ажурирање. Заедно со новата верзија, Apple го објави Swift како програмски јазик со отворен код, со пристаништа достапни за Linux, OS X и iOS. Свифт јазикот со отворен код вклучува Swift компајлерот и стандардни библиотеки.

Исто така, гледањето на ажурирање е Xcode, кој напредуваше до верзија 7.3. Ги проверив сите референци во овој напис, кој првично ја погледна првата бета верзија на Свифт. Сите референтни материјали остануваат актуелни и се однесуваат на најновата верзија на Swift.

Значи, како што реков во летото 2014, однесете Свифт на игралиште; Мислам дека навистина ќе се допадне овој нов програмски јазик.

Објавено на: 20.08.2014

Ажурирано: 04.04.2015