Furahia Pamoja na Lugha ya Mapema ya Programu ya Apple

Uwanja wa michezo katika Swift Je, ni furaha sana sana

Apple iliondoa lugha ya programu ya Swift katika tukio la WWDC 2014. Swift iliundwa hatimaye kuchukua nafasi ya Lengo-C, na kutoa mazingira ya umoja wa maendeleo kwa wale wanaounda programu kwa vifaa vyote vya Mac na iOS.

Tangu tangazo la mwanzo la Mwepesi, lugha mpya tayari imeona idadi ya sasisho. Sasa inaingiza msaada wa watchOS pamoja na TVOS, kukuruhusu kuendeleza gamut kamili ya vifaa vya Apple kutoka kwenye mazingira moja ya maendeleo.

Wakati wa majira ya joto ya mwaka 2014, nilipakua toleo la awali la beta la Swift ambalo lilipatikana kwa watengenezaji wa Apple. Hili ni kuangalia kwa kifupi kile nilichopata, na mapendekezo machache kuhusu jinsi ya kuendelea ikiwa una nia ya kujifunza Swift.

Summer ya 2014

Mapema wiki hii, hatimaye nilikuwa karibu kuzungumza version ya beta ya Xcode 6 kutoka kwenye tovuti ya Wasanidi Programu ya Apple. Xcode, IDE ya Apple (Mazingira ya Maendeleo ya Pamoja) ina kila kitu kinachohitajika ili kuendeleza programu za vifaa vya Mac au iOS. Unaweza kutumia Xcode kwa miradi mingi ya maendeleo, lakini kwa watumiaji wa Mac, kuunda Mac na programu za iOS ni biggies.

Xcode, kama daima, ni bure. Unahitaji Kitambulisho cha Apple, ambacho wengi wa watumiaji wa Mac na iOS tayari, lakini huna haja ya kuwa mwanachama anayelipa wa jumuiya ya Wasanidi programu wa Apple. Mtu yeyote aliye na ID ya Apple anaweza kupakua na kutumia Xcode IDE.

Hakikisha kuchagua Xcode 6 beta, kwa sababu ni pamoja na lugha ya Swift. Neno la onyo: faili ni kubwa (takribani 2.6 GB), na kupakua faili kutoka kwenye tovuti ya Wasanidi programu ya Apple ni mchakato usio na upole.

Mara baada ya mimi kufunga Xcode 6 beta, nilikwenda kutafuta viongozi wa lugha ya Swift na mafunzo. Uzoefu wangu wa programu unarudi kwenye lugha ya mkutano kwa wasindikaji wa Motorola na Intel, na kidogo cha C kwa miradi ya maendeleo; baadaye, nilipotosha na Lengo-C, kwa ajili ya pumbao langu mwenyewe. Kwa hiyo, nilitarajia kuona kile Swift anachotoa.

Kama nilivyosema, nilitaka mafunzo ya Swift, viongozi, na kumbukumbu. Nilipopata maeneo mengi ambayo hutoa mwongozo wa Mwepesi, niliamua, kwa sababu fulani, kwamba orodha iliyo chini ni pale nilipoanza.

Viongozi wa Lugha za haraka

Baada ya kurejelea iBook ya Mpangilio wa Mipanga ya Kielimu (Mimi kwa kweli nilikuwa nikiisoma iBook wakati ilipotoka kwanza Juni), niliamua kuruka mwongozo wa kuanza kwa Ray Wenderlich na kufanya kazi kwa njia ya mafunzo yake juu ya Msingi wa Msingi. Napenda mwongozo wake na nadhani ni mahali pazuri kwa mwanzoni ambaye ana uzoefu mdogo, ikiwa nio, programu ya kuanza. Ingawa nina historia nzuri katika maendeleo, ni kutoka kwa muda mrefu uliopita, na kurejesha kidogo ilikuwa tu tiketi kabla ya kuhamia kwenye viongozi Apple na kumbukumbu.

Sijaunda programu yoyote na Swift bado, na kwa uwezekano wote, mimi kamwe. Mimi tu kama kuzingatia hali ya sasa ya maendeleo. Nilichopata katika Swift ilikuwa nzuri sana. Xcode 6 beta yenyewe ilikuwa ya ajabu, na kipengele cha Uwanja wa michezo kinachofanya kazi na Swift. Uwanja wa michezo unakuwezesha kujaribu Nambari ya Mwepesi unayoandika, na matokeo, mstari kwa mstari, umeonyeshwa kwenye Uwanja wa michezo. Naweza kusema nini; Nilipenda Playgrounds; uwezo wa kupata maoni unapoandika kanuni yako ni ajabu sana.

Ikiwa umejaribiwa kujaribu jitihada yako kidogo, mimi hupendekeza sana Xcode na Swift. Kuwapa risasi, na kuwa na furaha.

Sasisho:

Lugha ya programu ya Swift ni hadi toleo la 2.1 wakati wa sasisho hili. Pamoja na toleo jipya, Apple iliyotolewa Swift kama lugha ya programu ya wazi ya chanzo, na bandari zilizopo kwa Linux, OS X, na iOS. Chanzo cha wazi Lugha ya haraka ni pamoja na mkusanyiko wa Swift na maktaba ya kawaida.

Pia kuona update ni Xcode, ambayo iliendelea toleo 7.3. Nimechunguza kumbukumbu zote katika makala hii, ambayo awali ilikuwa inaonekana kwenye toleo la kwanza la beta la Swift. Nyaraka zote za kumbukumbu zinaendelea sasa na inatumika kwa toleo la karibuni la Swift.

Kwa hiyo, kama nilivyosema katika majira ya joto ya mwaka 2014, kuchukua Swift nje kwenye uwanja wa michezo; Nadhani utaenda kama lugha hii mpya ya programu.

Ilichapishwa: 8/20/2014

Iliyasasishwa: 4/5/2015