Izklaidējieties ar Apple ātro programmēšanas valodu

"Swift" rotaļu laukumi ir pārāk daudz

WWDC 2014 notikumā Apple izvērsa Swift programmēšanas valodu. Swift tika izstrādāts, lai beidzot aizstātu Objective-C un nodrošinātu vienotu izstrādes vidi tiem, kas izveido lietotnes gan Mac, gan iOS ierīcēm.

Kopš sākotnējā paziņojuma par Swift jaunajā valodā jau ir redzams vairāki atjauninājumi. Tagad ir iekļauts atbalsts watchOS, kā arī tvOS , ļaujot jums attīstīt pilnu Apple ierīču klāstu no vienas attīstības vides.

2014. gada vasarā es lejupielādēju Apple izstrādātājiem pieejamo Swift oriģinālo beta versiju. Šis ir īss pārskats par to, ko es atradu, un daži ieteikumi, kā rīkoties, ja jūs interesē Swift mācība.

2014. gada vasara

Agrāk nedēļā es beidzot nokļuvu, lai lejupielādētu Xcode 6 beta versiju no Apple Developer tīmekļa vietnes. Xcode, Apple IDE (integrētā izstrādes vide), satur visu nepieciešamo, lai izstrādātu lietotnes Mac vai iOS ierīcēm. Jūs patiešām varat izmantot Xcode daudziem dažādiem attīstības projektiem, bet Mac lietotājiem, Mac un iOS lietotņu veidošana ir lielas.

Xcode, kā vienmēr, ir bez maksas. Jums ir nepieciešams Apple ID, kas lielākajai daļai Mac un iOS lietotāju jau ir, taču jums nav jābūt Apple izstrādātāju kopienas maksājumu partnerim. Ikviens, kam ir Apple ID, var lejupielādēt un izmantot Xcode IDE.

Noteikti izvēlaties Xcode 6 beta versiju, jo tā ietver Swift valodu. Brīdinājuma vārds: fails ir liels (apmēram 2,6 GB), un failu lejupielāde no Apple Developer vietnes ir pazīstami lēns process.

Kad es instalēju Xcode 6 beta, es devos meklēja Swift valodas ceļveži un konsultācijas. Mana programmēšanas pieredze attiecas uz Motorola un Intel procesoru montāžas valodu un mazliet C dažiem attīstības projektiem; Vēlāk es sajaukt ar Objective-C tikai par savu izklaidi. Tāpēc es gaidīju, ko redzēt, ko Swift var piedāvāt.

Kā es teicu, es meklēju Swift konsultācijas, ceļveži un atsauces. Kamēr es atradu daudz vietas, kas sniedz Swift norādījumus, es nolēmu bez īpaša iemesla, ka turpmāk uzskaitītais saraksts bija vieta, kur es sāku.

Swift valodu ceļveži

Pēc rēķināšanas ar Swift programmēšanas valodu iBook (es faktiski izlasīju iBook, kad tā pirmo reizi iznāca jūnijā), es nolēmu pāriet uz Ray Venderlich ātro sākuma vadlīniju un strādāju savā ceļā caur savu pamācību par Swift pamatiem. Man patīk viņa ceļvedis, un es domāju, ka tā ir laba vieta iesācējiem, kuriem ir maz, ja tāds ir, programmēšanas pieredze, lai sāktu. Lai gan man ir pienācīgs attīstības fons, tas jau no senienes, un nedaudz atsvaidzināšanas bija tikai biļete, pirms pāriet uz Apple ceļveži un atsauces.

Vēl neesmu izveidojis nevienu lietotni ar Swift, un, visticamāk, es to nekad neuztraucu. Es tikai gribētu sekot līdzi pašreizējam attīstības stāvoklim. Ko es atradu Swift bija diezgan pārsteidzošs. Pati Xcode 6 beta bija pasakains, ar spēļu laukumu funkciju, kas darbojas ar Swift. Rotaļu laukumi ļauj izmēģināt Swift kodu, ko rakstāt, ar rezultātiem, rindu pa rindiņām, kas parādās Playgrounds. Ko es varu teikt; Man patika spēļu laukumi; spēja saņemt atsauksmes, kā jūs rakstāt savu kodu, ir diezgan pārsteidzošs.

Ja jums ir vēlēšanās izmēģināt savu roku mazliet attīstībā, es ļoti iesaku Xcode un Swift. Dodiet viņiem šāvienu un izklaidējiet.

Atjauninājumi:

Šī atjauninājuma laikā Swift programmēšanas valoda ir līdz 2.1 versijai. Kopā ar jauno versiju, Apple izlaida Swift kā atvērtā koda programmēšanas valodu, kur porti ir pieejami Linux, OS X un iOS. Atvērtā pirmkoda Swift valoda ietver Swift kompilatoru un standarta bibliotēkas.

Arī atjaunināšanas atjaunināšana ir Xcode, kas ir uzlabota līdz 7.3 versijai. Esmu pārbaudījis visas atsauces šajā rakstā, kurā sākotnēji tika apskatīta pirmā Swift beta versija. Visi atsauces materiāli ir aktuāli un attiecas uz jaunāko Swift versiju.

Tātad, kā jau es teicu 2014. gada vasarā, Swift izved uz rotaļu laukumu; Es domāju, ka jūs patiešām vēlies šo jauno programmēšanas valodu.

Publicēts: 20.08.2014

Atjaunots: 2015. gada 5. maijā