Pjaċir Bil-Lingwa ta 'Programmazzjoni Mgħaġġla ta' Apple

Il-Playgrounds in Swift Are Just Too Pjaċir Ħafna

Apple wettqet il-lingwa ta 'programmar Swift fl-avveniment tal-WWDC 2014. Swift kien imfassal biex eventwalment jissostitwixxi l-Objettiv-C, u jipprovdi ambjent ta 'żvilupp unifikat għal dawk li joħolqu apps kemm għall-apparati Mac kif ukoll għal dawk iOS.

Mit-tħabbir inizjali ta 'Swift, il-lingwa l-ġdida diġà rajt għadd ta' aġġornamenti. Issa tinkorpora appoġġ għal watchOS kif ukoll għal tvOS, li tħallik tiżviluppa għall-iskala sħiħa ta 'apparati ta' Apple minn ambjent wieħed ta 'żvilupp.

Matul is-sajf tal-2014, tniżżel il-verżjoni beta oriġinali ta 'Swift li kienet disponibbli għall-iżviluppaturi ta' Apple. Din hija ħarsa qasira lejn dak li sibt, u ftit rakkomandazzjonijiet dwar kif tista 'tipproċedi jekk int interessat li titgħallem Swift.

Is-Sajf tal-2014

Aktar kmieni fil-ġimgħa, fl-aħħar irnexxielek tniżżel il-verżjoni beta ta 'Xcode 6 mill-websajt ta' Apple Developer. Xcode, IDE ta 'Apple (Ambjent Integrat għall-Iżvilupp) fih dak kollu meħtieġ biex jiżviluppa apps għall-apparati Mac jew iOS. Int tista 'attwalment tuża Xcode għal bosta proġetti ta' żvilupp differenti, iżda għall-utenti tal-Mac, il-ħolqien ta 'Mac u applikazzjonijiet tal-iOS huma l-biggies.

Xcode, bħal dejjem, huwa b'xejn. Int teħtieġ ID ta 'Apple, li l-biċċa l-kbira ta' l-utenti ta 'Mac u IOS diġà għandhom, iżda m'għandekx għalfejn tkun membru tal-ħlas tal-komunità Apple Developer. Kull min ikollu ID ta 'Apple jista' jniżżel u juża l-IDE ta 'Xcode.

Kun żgur li tagħżel il-Xcode 6 beta, għaliex tinkludi l-lingwa Swift. Kelma ta 'twissija: il-fajl huwa kbir (madwar 2.6 GB), u t-tniżżil ta' fajls mis-sit ta 'Apple Developer huwa proċess notorjament bil-mod.

Ladarba installajt Xcode 6 beta, jien kont qed tfittex gwidi tal-lingwa Swift u tutorials. L-esperjenza ta 'programmazzjoni tiegħi tmur lura għal-lingwa tal-assemblaġġ għall-proċessuri ta' Motorola u Intel, u daqsxejn ta 'C għal xi proġetti ta' żvilupp; Aktar tard, inqagħdet ma 'l-Objettiv-C, biss għall-divertiment tiegħi stess. Allura, kont ħerqan biex tara x'għandek toffri Swift.

Kif semmejt, għamilt tiftix għal tutorials Swift, gwidi, u referenzi. Waqt li sibt bosta siti li jipprovdu gwida Swift, iddeċidejt, għal ebda raġuni partikolari, li l-lista hawn taħt kienet fejn nibda.

Gwidi tal-Lingwi Mgħaġġla

Wara li reġa 'rreverti l-iBook tal-Lingwaġġ tal-Ipprogrammar ta' Swift (fil-fatt qrajt l-iBook meta daħal l-ewwel f'Ġunju), iddeċidejt li nimxi għal gwida ta 'bidu ta' malajr ta 'Ray Wenderlich u naħdem permezz tat-tutorja tiegħu fuq bażiċi Swift. Jien inħobb il-gwida tiegħu u naħseb li huwa post tajjeb għal Bidu li għandu ftit, jekk hemm, esperjenza ta 'programmazzjoni biex tibda. Għalkemm għandi sfond deċenti fl-iżvilupp, minn żmien twil ilu, u ftit aġġornament kien biss il-biljett qabel ma nimxi fuq il-gwidi u r-referenzi ta 'Apple.

Ma ħloqjtx xi apps ma 'Swift għadhom, u probabbilment, jien qatt ma se. Nixtieq nżomm ruħu aġġornat mal-istat attwali ta 'żvilupp. Dak li sibt fi Swift kien pjuttost aqwa. Il-Xcode 6 beta innifsu kien fabulous, bil-karatteristika Playgrounds li taħdem ma 'Swift. Playgrounds jippermettulek tipprova l-kodiċi Swift li tikteb, bir-riżultati, linja b'linja, murija fil-Playgrounds. X'nista ngħid; Għoġobni l-Playgrounds; l-abbiltà li tikseb rispons kif qed tikteb il-kodiċi tiegħek hija pjuttost aqwa.

Jekk int kont it-tentazzjoni li tipprova l-idejk f'xi ftit ta 'żvilupp, nirrakkomanda ħafna Xcode u Swift. Jagħtuhom xi sparatura, u xi pjaċir.

Aġġornamenti:

Il-lingwa ta 'programmar Swift hija sa verżjoni 2.1 fiż-żmien ta' dan l-aġġornament. Flimkien mal-verżjoni l-ġdida, Apple ħarġet Swift bħala lingwa ta 'programmar ta' sors miftuħ, b'portijiet disponibbli għal Linux, OS X u iOS. Il-lingwa Swift open source tinkludi l-kompilatur Swift u l-libreriji standard.

Wkoll tara aġġornament huwa Xcode, li avvanzat għall-verżjoni 7.3. Stajt ċċekkja r-referenzi kollha f'dan l-artikolu, li oriġinarjament ħares lejn l-ewwel verżjoni beta ta 'Swift. Il-materjal ta 'referenza kollu jibqa' attwali u japplika għall-aħħar verżjoni ta 'Swift.

Allura, kif għidt fis-sajf tal-2014, ħu Swift sal-bitħa; Naħseb li qed tmur tassew bħal din il-lingwa ta 'programmar ġdida.

Ippubblikat: 8/20/2014

Aġġornat: 5/5/2015