Reklaam
Apple avaldas laiemale avalikkusele oma Xcode'i arenduskeskkonna uusima beetaversiooni ja koos sellega Swifti, mis on ettevõtte uusim uuendus programmeerimises.
Xcode 6 beetaversioon on esimene, mis avaldatakse kasutajatele ilma tasulise Apple'i arendajakontota. See sisaldab mitmeid olulisi muudatusi arenduskogemuses, sealhulgas (esimest korda) REPL (Read Eval Print Loop) ja muud visuaalsed täiustused, mis muudavad arenduse lihtsamaks.
Xcode'i kõige olulisem täiendus on mänguväljakud, mis võimaldavad teil hõlpsasti katsetada uusi ideid programmeerimiskeelega Swift, mida Apple demonstreeris eelmisel ülemaailmsel arendajate konverentsil Sanis Francisco.
Kas soovite näha, mis on Xcode 6-s uut? Lisateabe saamiseks lugege edasi.
Tutvustame Swifti ja miks peaksite sellest hoolima
Kõige kauem oli iOS-i algrakenduste loomiseks ainus viis Objective-C ja C++ abil. Kõik need pärivad tunnused ja stiilid varasemast programmeerimiskeelest C.
Probleem on selles, et C ja selle tuletised pole kõige olulisemad
keeli algajatele. Kuidas valida programmeerimiskeel, et õppida juba täna ja saada 2 aasta pärast suurepärane tööTõeliselt heaks programmeerijaks saamiseks võib kuluda aastaid pühendunud tööd; nii et kas on võimalik valida õige keel, millest alustada täna, et homme tööle saada? Loe rohkem Apple, kes soovib meelitada oma platvormile Androidi ja Windows Phone'i kaudu uusi arendajaid, lõi Swifti, mis on keel, mis võimaldab Kuidas Apple'i uus programmeerimiskeel mind mõjutab?Algusest peale teadsid arendajad, et Apple'i uus Swift saab olema suur. Aga miks sa peaksid hoolima? Loe rohkem kiirete iOS-i algrakenduste loomiseks ilma C-lt pärit pärandpagasit kasutamata.Swift on uus - tõesti uus. Seda pole isegi veel korralikult avalikkusele avaldatud. Seetõttu pole Java, Pythoni, C# või Rubyga hakkama saavatele inimestele tegelikult sama palju tuge ja õppematerjale.
Õnneks on Apple välja andnud raamatu, mis õpetab teile Swifti programmeerimiskeele keerukust. Seda nimetatakse Swift programmeerimiskeel, ja saate selle kohe iBooksist tasuta hankida.
Xcode 6 beeta 4 hankimine
Kuni viimase ajani saite Xcode 6 väljalaskeeelsete beetaversioonide juurde pääseda vaid kalli Apple'i arendajakontoga, mis maksab 99 dollarit aastas. See annab teile juurdepääsu ka operatsioonisüsteemidele OS X Yosemite ja iOS 8, kuigi mu kolleeg Tim Brookes ei arva, et peaksite neid installima Miks te ei peaks installima iOS 8 ja OS X 10.10 beetaversiooni?Tõenäoliselt ei tohiks te installida iOS 8 või OS X 10.10, kui teil pole selleks mõjuvat põhjust. Siin on põhjus. Loe rohkem veel.
Õnneks on seekord Xcode'i ja uue keele proovimiseks vaja ainult tasuta arendajakontot, mille saate lihtsalt hankida registreerumine.
Teil on vaja Maci, sest Xcode on Maci tarkvara – Windowsi versiooni pole. Xcode 6 on suur, kaaludes umbes 2 GB. Kui teil on aeglane Interneti-ühendus, võite oodata mõnda aega. Pärast installimist istub see õnnelikult Xcode'i olemasolevate koopiate kõrval, mitte ei asenda neid.
Kas soovite proovida? Laadige Xcode 6 beeta alla siit.
Mis on Xcode 6-s uut?
Tegelikult palju.
Kuid kõigepealt räägime paljude populaarsete programmeerimiskeelte funktsioonist: REPL. Need tähistavad Read Eval Print Loopi ja võimaldavad teil koodi interaktiivselt käivitada. Nad võtavad kasutajalt avaldise, hindavad seda ja käivitavad koodi ning seejärel prindivad välja toimingu tulemused.
Traditsiooniliselt pole neid kompileeritud keeltes leitud, kuigi on mõned märkimisväärsed erandid, näiteks CSharpRepl C# monorakenduses.
Swift on erinev. Inimesed, kes kasutavad Swifti kirjutamiseks Xcode'i beetaversiooni, näevad esimest korda oma koodi kirjutamise ajal käivitatuna, võimaldades neil koodi hõlpsalt siluda, planeerida ja katsetada.
Samuti on olemas interaktiivne Swifti käsurida, kus saate Swifti rida-realt skriptitaolises keskkonnas käivitada.
Muud Xcode 6 Beta 4 funktsioonid hõlmavad oluliselt täiustatud kasutajaliidese silumist; OS X-i süžeeskeemid, mis võimaldavad teil luua Maci rakenduste jaoks konteinereid ja animatsioone ilma ühtki koodirida kirjutamata; ja uued tööriistad mängude hõlpsaks loomiseks.
Uued mänguspetsiifilised arendustööriistad, mis on segatud koos uue Metal API-ga, et tagada ülikiire graafika jõudlus ja kiire Swifti keele rakenduste arendusvõimalused tähendavad, et järgmistel aastatel on meil oodata kiiremaid, paremaid ja arvukamaid mänge. iOS platvorm.
Olge põnevil!
Isegi kui te pole arendaja, on Swifti ja Xcode 6 puhul palju põnevat.
Kas olete Apple'i uutest arendustööriistadest põnevil? Jagage oma mõtteid allpool.
Matthew Hughes on tarkvaraarendaja ja kirjanik Liverpoolist, Inglismaalt. Teda kohtab harva ilma tassi kange musta kohvita käes ja ta jumaldab täielikult oma Macbook Prod ja kaamerat. Tema ajaveebi saate lugeda aadressil http://www.matthewhughes.co.uk ja jälgige teda Twitteris aadressil @matthewhughes.