Apple Swift Proqramlaşdırma dili ilə Əylən

Swift-da Playgrounds yalnız çox fun

Apple WWDC 2014-də Swift proqramlaşdırma dilini buraxdı. Swift, Objective-C-i əvəz etmək üçün nəzərdə tutulmuşdur və Mac və iOS cihazlar üçün tətbiq edənlər üçün vahid inkişaf mühiti təmin edir.

Swift-in ilkin elanından bəri, yeni dil artıq bir sıra yenilikləri görmüşdür. İndi, watchOS-lərin yanında tvOS dəstəyi də daxil olmaqla, Apple cihazlarının tam gamutunu bir inkişaf mühitindən inkişaf etdirməyə imkan verir.

2014-cü ilin yayında mən Apple developers üçün mövcud olan Swiftin orijinal beta versiyasını endirdim. Bu, mənim tapdığım şeyə qısa baxdıq və Swift öyrənməyi maraqlandıran halda davam etdirmək üçün bir neçə tövsiyədir.

2014 Yazı

Həftənin əvvəlində, nəhayət, Xcode 6-nın beta versiyasını Apple Developer veb-saytından yükləmək üçün aldım. Xcode, Apple IDE (Integrated Development Environment) Mac və ya iOS cihazlar üçün tətbiqləri inkişaf etdirmək üçün lazım olan hər şeyi ehtiva edir. Həqiqətən çox fərqli inkişaf layihələri üçün Xcode istifadə edə bilərsiniz, amma Mac istifadəçiləri üçün, Mac və iOS tətbiqləri yaratmaq böyüklərdir.

Xcode həmişə olduğu kimi pulsuzdur. Sizə ən çox Mac və iOS istifadəçiləri olan Apple ID-si lazımdır, ancaq Apple Developer şirkətinin ödənişli üzvü olmaq lazım deyil. Apple ID olan hər kəs Xcode IDE-ni yükləyə və istifadə edə bilər.

Swift dilini ehtiva etdiyinə görə, Xcode 6 beta seçimini əmin olun. Bir xəbərdarlıq sözü: fayl böyükdür (təxminən 2.6 GB) və Apple Developer saytından faylları yükləməyiniz çox pis bir prosesdir.

Xcode 6 beta quraşdırıldıqdan sonra, Swift dilində təlimatlar və təlimlər axtarıram. Mənim proqramlaşdırma təcrübəmiz Motorola və Intel prosessorları üçün birləşmə dilinə və bəzi inkişaf layihələri üçün bir az C-ə qayıdır; Daha sonra mən öz məqsədim üçün, Objective-C ilə aldadım. Beləliklə, Swift'in təklif etdiyini görməyə səy göstərdim.

Mən qeyd etdiyim kimi, Swift dərsləri, təlimatları və istinadları aradım. Mən Swift rəhbərliyi təmin edən çox sayda sayt tapsam da, müəyyən bir səbəbdən, aşağıda göstərilən siyahı başlamağım olduğu qərarına gəldim.

Swift Dil Kılavuzları

Swift Proqramlaşdırma Dili iBook'unu yenidən oxuduqdan sonra (ilk dəfə iyun ayında çıxdıqda iBook'u oxudum) Ray Wenderlich'in sürətli başlanğıc kitabçasına atlayaraq Swift əsasları üzrə təlimat yolumda işləməyə qərar verdim. Onun rəhbərliyini sevirəm və düşünürəm ki, başlanğıcı proqramlaşdırma təcrübəsi az olan bir başlanğıc üçün yaxşı yerdir. Mənim inkişafımda layiqli bir inkişafım olsa da, bir müddət əvvəldir və bir az yeniləmə yalnız Apple təlimatlarına və referanslarına keçmədən əvvəl bilet idi.

Mən hələ Swift ilə heç bir tətbiq yaratmışıq və bütün ehtimalla, mən heç vaxt istəmirəm. Mən inkişafın hazırki vəziyyətinə sadiq qalmağı sevirəm. Swift-da tapdığım şey olduqca gözəl idi. Swift ilə işləyən Playgrounds xüsusiyyəti ilə Xcode 6 beta'nın özü inanılmazdı. Oyun meydançaları siz yazdığınız Swift kodunu, nəticələrlə, xəttlə oyun meydançalarında göstərməyə cəhd etməyə imkan verir. Mən nə deyə bilərəm; Mən oyun meydançalarını sevdim; Kodunuzu yazarkən geribildirim almaq qabiliyyəti olduqca gözəldir.

Bir az inkişafın əlini sınamaq üçün cazibədar olsaydınız, mən Xcode və Swift-i çox tavsiye edirəm. Onlara bir atış verin və bir az əylənin.

Updates:

Bu yeniləmə zamanı Swift proqramlaşdırma dili 2.1 versiyasına qədərdir. Yeni versiya ilə yanaşı, Apple Swift-ı açıq mənbə proqramlaşdırma dilində, Linux, OS X və iOS üçün istifadə olunan portlarla yayımladı. Açıq mənbə Swift dili Swift kompilyatoru və standart kitabxanalarını ehtiva edir.

Bir yeniləmənin də göründüyü Xcode, versiya 7.3'e qədər çıxdı. Mən əvvəlcə Swift-in ilk beta versiyasına baxdığım bu məqalədə istinadların hamısını nəzarət etdik. Əlaqə materialının hamısı qalıcıdır və Swift-in son versiyasına aiddir.

Beləliklə, 2014-cü ilin yazında dediyim kimi, Swift-in oyun meydanına çıxın; Hesab edirəm ki, bu yeni proqramlaşdırma dilini həqiqətən sevəcəksiniz.

Nəşr: 8/20/2014

Yenilənib: 4/5/2015