Զվարճացիր Apple- ի Swift ծրագրավորման լեզվով

Swift- ի խաղահրապարակները պարզապես շատ զվարճալի են

Apple- ը WWDC 2014-ի իրադարձության ժամանակ շտկեց Swift ծրագրավորման լեզուն: Swift- ը նախատեսված էր ի վերջո փոխարինել Objective-C- ին եւ ապահովել միասնական մշակման միջավայր այն մարդկանց համար, ովքեր ծրագրեր են ստեղծում ինչպես Mac- ի, այնպես էլ iOS սարքերի համար:

Swift- ի նախնական հայտարարությունից հետո նոր լեզուն արդեն տեսել է մի շարք թարմացումներ: Այն այժմ ներառում է WatchOS- ի, ինչպես նաեւ tvOS- ի աջակցությունը, որը թույլ է տալիս զարգացնել Apple սարքերի ամբողջական գամուտը մեկ զարգացման միջավայրից:

2014 թվականի ամռանը ես բեռնել եմ Swift- ի բետա տարբերակը, որը հասանելի էր Apple- ի մշակողների համար: Սա կարճ նայեց այն, ինչ գտել եմ եւ մի քանի առաջարկություններ, թե ինչպես վարվել, եթե հետաքրքրված եք Swift- ի ուսուցմամբ:

2014 թվականի ամռանը

Շաբաթվա սկզբին ես վերջապես մոտեցա Xcode 6-ի բետա տարբերակի բեռնումը Apple Developer- ի կայքից: Xcode- ը, Apple- ի IDE- ն (Integrated Development Environment- ը) պարունակում է ամեն ինչ, Mac- ի կամ iOS սարքերի համար ծրագրերի մշակման համար: Դուք կարող եք իրականում օգտագործել Xcode- ի տարբեր զարգացման ծրագրերի համար, սակայն Mac- ի օգտագործողների համար Mac- ի եւ iOS- ի ստեղծումը մեծամասնություն են:

Xcode, ինչպես միշտ, ազատ է: Ձեզ անհրաժեշտ է Apple- ի ID- ն, որը Mac- ի եւ iOS- ի բոլոր մասնակիցներն արդեն ունեն, բայց դուք կարիք չունեք Apple Developer- ի վճարող անդամ լինելը: Apple ID- ով ցանկացած մարդ կարող է ներբեռնել եւ օգտագործել Xcode IDE- ն:

Համոզվեք, որ ընտրել Xcode 6 բետա, քանի որ այն ներառում է Swift լեզուն: Նախազգուշացման խոսք. Ֆայլը մեծ է (մոտավորապես 2.6 ԳԲ), եւ Apple- ի ծրագրավորող կայքից ֆայլեր ներբեռնելու համար դա անհայտ դանդաղ գործընթաց է:

Երբ ես տեղադրեցի Xcode 6 բետա, ես գնացի Swift լեզվի ուղեցույցների եւ դասընթացների համար: Իմ ծրագրավորման փորձը վերածվում է Motorola եւ Intel պրոցեսորների համար միավորման լեզվի եւ մի քանի C- ի նախագծերի համար C- ի, Հետագայում ես հիմարություն ունեի «Նպատիվ-C» -ի հետ, պարզապես իմ սեփական զվարճանքի համար: Այնպես որ, ես սպասում էի տեսնել, թե ինչ Swift- ն է առաջարկում:

Ինչպես նշեցի, ես փնտրեցի Swift- ի դասընթացներ, ուղեցույցներ եւ հղումներ: Մինչ ես գտա բազմաթիվ կայքեր, որոնք ապահովում են Swift ուղեցույցը, ես որոշեցի որոշակի պատճառներով, որ ստորեւ բերված ցանկն այն էր, որտեղ ես սկսեցի:

Swift լեզուների ուղեցույցներ

Swift ծրագրավորման լեզուների iBook- ի վերածելուց հետո (ես, փաստորեն, կարդացի iBook- ը, երբ առաջին անգամ դուրս եկավ հունիս), ես որոշեցի անցնել Ray Wenderlich- ի արագ մեկնարկի ուղեցույցը եւ աշխատել իմ ուսուցումը Swift- ի հիմունքների վրա: Ինձ դուր է գալիս նրա ուղեցույցը, եւ ես կարծում եմ, դա լավ վայր է սկսնակների համար, ովքեր քիչ են, եթե կա, ծրագրավորման փորձ սկսելու համար: Թեեւ ես զարգացման լավ նախադրյալներ ունեմ, դա վաղուց է, եւ մի փոքր վերադարձը պարզապես տոմս էր, նախքան Apple- ի ուղեցույցները եւ հղումները տեղափոխելը:

Ես չեմ ստեղծել Swift- ի հետ որեւէ ծրագրեր, եւ, հավանաբար, ես երբեք չեմ կամենա: Ես պարզապես ցանկանում եմ պահպանել զարգացման ներկա վիճակը: Ինչ ես գտել Swift- ում, շատ զարմանալի էր: The Xcode 6 բետա ինքն իրեն էր առասպելական, խաղահրապարակների խաղարկային, որը աշխատում է Swift- ի հետ: Խաղահրապարակները թույլ են տալիս Ձեզ փորձել Swift- ի կոդը, որը դուք գրում եք, արդյունքները, գիծը ըստ գծի, ցուցադրվում է խաղահրապարակներում: Ինչ կարող եմ ասել. Ես սիրում էի խաղահրապարակները. Ձեր կոդը գրելու ձեր կարծիքը ստանալու ունակությունը շատ զարմանալի է:

Եթե ​​դուք գայթակղվում եք փորձել ձեր ձեռքը մի փոքր զարգացման մեջ, ես բարձր եմ խորհուրդ տալիս Xcode եւ Swift: Տվեք նրանց կրակոց, եւ զվարճացեք:

Թարմացումներ `

Swift ծրագրավորման լեզուն մինչեւ նորացված տարբերակը 2.1-ն է այս թարմացման ժամանակ: Նոր տարբերակի հետ մեկտեղ Apple- ը թողարկեց Swift- ը որպես բաց կոդով ծրագրավորման լեզու, Linux- ի, OS X- ի եւ iOS- ի համար մատչելի նավահանգիստներով: Բաց կոդով Swift լեզուն ներառում է Swift կոմպիլյատոր եւ ստանդարտ գրադարաններ:

Տեսնելով նաեւ թարմացումը Xcode, որն առաջացել է տարբերակ 7.3-ին: Ես ստուգեցի այս հոդվածի բոլոր հղումները, որոնք սկզբում նայեցին Swift- ի առաջին բետա տարբերակը: Բոլոր նյութերը մնում են ընթացիկ եւ կիրառվում են Swift- ի վերջին տարբերակի վրա:

Այսպիսով, ինչպես ասացի 2014 թ. Ամռանը, Swift- ը դուրս է խաղադաշտից: Կարծում եմ, որ դուք իսկապես ցանկանում եք այս նոր ծրագրավորման լեզվով:

Հրատարակված է: 8/20/2014

Թարմացվել է `4/5/2015