Весялецеся з Apple, Swift Мова праграмавання

У Playgrounds ў Swift толькі занадта шмат задавальнення

Apple, выкаціў Swift мова праграмавання на мерапрыемстве WWDC 2014. Swift быў распрацаваны, каб у канчатковым рахунку замяніць Objective-C, і забяспечыць адзіную сераду распрацоўкі для тых, хто стварае прыкладання для абодвух прылад Mac і IOS.

З моманту першапачатковага аб'явы Swift, новая мова ўжо бачыў некалькі абнаўленняў. У цяперашні час яна ўключае ў сябе падтрымку watchOS , а таксама tvOS, што дазваляе распрацаваць для поўнай гамы прылад Apple , ад аднаго асяроддзя распрацоўкі.

На працягу лета 2014 года, я запампаваў арыгінальны бэта-версію Swift, якая была даступная для распрацоўнікаў Apple. Гэта беглы погляд на тое, што я знайшоў, і некалькі рэкамендацый адносна таго, як дзейнічаць, калі вы зацікаўлены ў вывучэнні Swift.

лета 2014

Раней на гэтым тыдні, я, нарэшце, атрымаў вакол загрузкі бэта-версію Xcode 6 з сайта распрацоўніка Apple. Xcode, IDE ад Apple (Integrated Development Environment) змяшчае усё неабходнае для распрацоўкі прыкладанняў для прылад Mac або IOS. Вы можаце выкарыстоўваць Xcode для многіх розных праектаў у галіне развіцця, але і для карыстальнікаў Mac, стварэнне Mac і IOS прыкладанняў з'яўляюцца кітамі.

Xcode, як заўсёды, свабодны. Вам патрэбен ідэнтыфікатар Apple, які большасць Mac і IOS карыстальнікаў ўжо ёсць, але вы не павінны быць платным членам супольнасці распрацоўнікаў Apple. Любы чалавек з ідэнтыфікатарам Apple можна загрузіць і выкарыстоўваць Xcode IDE.

Не забудзьцеся выбраць бэта Xcode 6, таму што яна ўключае ў сябе Swift мову. Слова папярэджання: файл вялікі (прыкладна 2,6 Гб), а загрузка файлаў з сайта распрацоўніка Apple, гэта вядома, павольны працэс.

Пасля таго, як я ўсталяваў Xcode 6 бэты, я пайшоў шукаць гід Swift мовы і падручнікі. Мой досвед праграмавання ўзыходзіць да мовы асэмблера для працэсараў Motorola і Intel, і трохі C для некаторых праектаў у галіне развіцця; пазней, я дурэў з Objective-C, проста для ўласнага задавальнення. Такім чынам, я з нецярпеннем чакаю, каб убачыць, што Swift можа прапанаваць.

Як я ўжо казаў, я шукаў Swift падручнікі, даведнікі і спасылкі. У той час як я знайшоў шмат сайтаў, якія прадастаўляюць Swift кіраўніцтва, я вырашыў, без асаблівай прычыны, што спіс ніжэй там, дзе я хацеў бы пачаць.

Swift Language Guides

Пасля перачытваючы праграмавання Swift Мовы IBook (я на самай справе чытаць IBook, калі ён упершыню выйшаў у чэрвені), я вырашыў перайсці да кароткага кіраўніцтву Ray Wenderlich і працаваць мой шлях праз яго падручнік па асновах Swift. Мне падабаецца яго кіраўніцтва, і я думаю, што гэта добрае месца для пачаткоўца, які мае мала, калі такія маюцца, вопыт праграмавання, каб пачаць. Хоць у мяне ёсць прыстойны досвед у распрацоўцы, гэта ад часу даўно, і трохі асвяжальнікаў былі толькі білетам, перш чым перайсці да кіраўніцтвам кампаніі Apple і спасылцы.

Я не стварыў ніводнага прыкладання з Swift яшчэ, і, па ўсёй верагоднасці, я ніколі не буду. Я гэтак жа, як ісці ў нагу з бягучым станам развіцця. Тое, што я знайшоў у Swift было даволі дзіўна. Сама Xcode 6 бэта была неверагодная, з функцыяй PLAYGROUNDS, якая працуе з Swift. Playgrounds дазваляе апрабаваць Swift код вы пішаце, з вынікамі, радок за радком, які адлюстроўваецца ў гульнявых пляцоўках. Што я магу сказаць; Мне спадабалася гульнявыя пляцоўкі; магчымасць атрымаць зваротную сувязь, як вы пішаце код даволі дзіўна.

Калі вы былі спакуса паспрабаваць свае сілы ў трохі развіцця, я настойліва рэкамендую Xcode і Swift. Дайце ім стрэл, і павесялімся.

абнаўлення:

Swift мова праграмавання да версіі 2.1 падчас гэтага абнаўлення. Разам з новай версіяй, Apple выпусціла Swift ў якасці адкрытага зыходнага мовы праграмавання, з партамі, даступных для Linux, OS X і IOS. З адкрытым зыходным кодам Swift мова ўключае Swift кампілятар і стандартныя бібліятэкі.

Таксама бачым абнаўленне з'яўляецца Xcode, які прасунуўся да версіі 7.3. Я праверыў усе спасылкі ў гэтым артыкуле, якая першапачаткова глядзела на першыя бэта-версіі Swift. Увесь даведачны матэрыял захоўвае сваю актуальнасць і ставіцца да апошняй версіі Swift.

Такім чынам, як я ўжо казаў лета 2014 года прыняць Свіфт да пляцоўкі; Я думаю, што вы збіраецеся сапраўды падабаецца гэты новы мова праграмавання.

Апублікавана: 8/20/2014

Абноўлена: 2015/05/04