Reklāma

Apple plašākai sabiedrībai ir izlaidusi jaunāko Xcode izstrādes vides beta versiju un līdz ar to Swift, uzņēmuma jaunāko jauninājumu programmēšanas jomā.

Xcode 6 beta versija ir pirmā, kas tiek izlaista lietotājiem bez maksas Apple izstrādātāja konta. Tajā ir vairākas būtiskas izmaiņas izstrādes pieredzē, tostarp (pirmo reizi) REPL (Read Eval Print Loop) un citi vizuāli uzlabojumi, kas atvieglo izstrādi.

Nozīmīgākais Xcode uzlabojums ir rotaļlaukumi, kas ļauj viegli eksperimentēt jaunas idejas ar Swift programmēšanas valodu, ko Apple demonstrēja iepriekšējā Pasaules izstrādātāju konferencē San Fransisko.

Vai vēlaties uzzināt, kas jauns Xcode 6? Plašāku informāciju lasiet tālāk.

Iepazīstinām ar Swift un kāpēc jums tas būtu jārūpējas

Visilgāko laiku vienīgais veids, kā izveidot vietējās iOS lietojumprogrammas, bija Objective-C un C++. Katrs no tiem pārmanto iezīmes un stilus no agrākas programmēšanas valodas, ko sauc par C.

Problēma ir tā, ka C un tā atvasinājumi nav visvairāk valodu uzņemšana iesācējiem.

instagram viewer
Kā izvēlēties programmēšanas valodu, lai mācītos šodien un iegūtu lielisku darbu 2 gadosLai kļūtu par patiesi labu programmētāju, var būt vajadzīgi gadi veltīta darba; vai ir kāds veids, kā izvēlēties pareizo valodu, lai sāktu no šodienas, lai rīt pieņemtu darbā? Lasīt vairāk Apple, vēloties savai platformai piesaistīt jaunus izstrādātājus no Android un Windows Phone, izveidoja Swift, kas ir valoda, kas ļauj jums Kā mani ietekmē Apple jaunā programmēšanas valoda?Jau no sākuma izstrādātāji zināja, ka Apple jaunā Swift būs liela. Bet kāpēc jums tas būtu jārūpējas? Lasīt vairāk lai izveidotu ātras, vietējās iOS lietojumprogrammas, neizmantojot mantoto bagāžu no C.

Swift ir jaunums - tiešām jauns. Tas vēl pat nav pienācīgi izlaists sabiedrībai. Rezultātā nav tik daudz atbalsta un mācību materiālu, kāds pieejams cilvēkiem, kuri apgūst Java, Python, C# vai Ruby.

xcode-swiftlang

Par laimi, Apple ir izlaidusi grāmatu, kas iemācīs jums Swift programmēšanas valodas smalkumus. To sauc Swift programmēšanas valoda, un jūs to varat iegūt bez maksas vietnē iBooks jau tagad.

Xcode 6 Beta 4 iegūšana

Vēl nesen Xcode 6 pirmsizlaides beta versiju varējāt iegūt tikai ar dārgu Apple izstrādātāja kontu, kas maksā 99 USD gadā. Tas arī piešķir jums piekļuvi OS X Yosemite un iOS 8, lai gan mans kolēģis Tims Brūks neuzskata, ka jums tie būtu jāinstalē Kāpēc nevajadzētu instalēt iOS 8 un OS X 10.10 beta versijuIespējams, nevajadzētu instalēt iOS 8 vai OS X 10.10, ja vien jums nav pamatota iemesla to darīt. Lūk, kāpēc. Lasīt vairāk vēl.

Par laimi, šoreiz viss, kas jums nepieciešams, lai izmēģinātu Xcode un jauno valodu, ir bezmaksas izstrādātāja konts, kuru varat iegūt, vienkārši izmantojot Pierakstīties.

xcode-home

Jums būs nepieciešams Mac, jo Xcode ir Mac programmatūra — nav Windows versijas. Xcode 6 ir liels, un tā svars ir aptuveni 2 GB. Ja jums ir lēns interneta savienojums, iespējams, kādu laiku gaidāt. Pēc instalēšanas tas laimīgi sēdēs blakus esošajām Xcode kopijām, nevis aizstās tās.

Vai vēlaties to izmēģināt? Lejupielādējiet Xcode 6 beta versiju no šejienes.

Kas jauns Xcode 6?

Patiesībā daudz.

Bet vispirms parunāsim par vairāku populāru programmēšanas valodu iezīmi: REPL. Tie nozīmē Read Eval Print Loop un ļauj interaktīvi palaist kodu. Viņi paņem izteiksmi no lietotāja, novērtē to un palaiž kodu un pēc tam izdrukā operācijas rezultātus.

xcode-repl

Tie tradicionāli nav atrasti apkopotajās valodās, lai gan ir daži ievērojami izņēmumi, piemēram, CSharpRepl C# ieviešanā Mono.

Svifta ir atšķirīga. Pirmo reizi cilvēki, kuri izmanto Xcode beta versiju, lai rakstītu Swift, var redzēt, ka viņu kods tiek izpildīts rakstīšanas laikā, ļaujot viņiem viegli atkļūdot, plānot un eksperimentēt ar kodu.

xcode-rotaļu laukums

Ir arī interaktīva Swift komandrinda, kurā varat izpildīt Swift rindu pa rindiņai, skriptam līdzīgā vidē.

xcode-swift-repl

Citas funkcijas, kas iekļautas Xcode 6 Beta 4, ietver ievērojami uzlabotu lietotāja interfeisa atkļūdošanu; Stāvokļi operētājsistēmai OS X, kas ļauj izveidot konteinerus un animācijas jūsu Mac lietojumprogrammām, neierakstot nevienu koda rindiņu; un jauni rīki, lai viegli izveidotu spēles.

Jaunie spēļu izstrādes rīki, kas sajaukti kopā ar jauno Metal API, lai nodrošinātu pārsteidzoši ātru grafikas veiktspēju un ātru Swift valodas lietojumprogrammu izstrādes iespējas nozīmē, ka turpmākajos gados mēs varam sagaidīt ātrākas, labākas un vairāk spēļu iOS platforma.

Esiet satraukti!

Pat ja neesat izstrādātājs, Swift un Xcode 6 ir daudz ko satraukti.

Vai esat sajūsmā par Apple jaunajiem izstrādes rīkiem? Dalieties savās domās zemāk.

Metjū Hjūzs ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijā. Viņš reti sastopams bez stipras melnas kafijas tases rokā un absolūti dievina savu Macbook Pro un savu kameru. Jūs varat lasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un sekojiet viņam Twitter vietnē @matthewhughes.