Mainos

Apple on julkaissut suurelle yleisölle Xcode-kehitysympäristönsä uusimman betaversion ja sen mukana Swiftin, yhtiön viimeisimmän ohjelmointiinnovaation.

Xcode 6:n beta on ensimmäinen, joka julkaistaan ​​käyttäjille, joilla ei ole premium-maksullista Apple-kehittäjätiliä. Se sisältää useita merkittäviä muutoksia kehityskokemukseen, mukaan lukien (ensimmäistä kertaa) REPL (Read Eval Print Loop) ja muut visuaaliset parannukset, jotka helpottavat kehitystä.

Xcoden merkittävin parannus on Playgrounds, jonka avulla voit helposti kokeilla uusia ideoita Swift-ohjelmointikielellä, jonka Apple esitteli edellisessä World Wide Developer Conferencessa Sanissa Francisco.

Haluatko tietää, mitä uutta Xcode 6:ssa on? Lue lisää saadaksesi lisätietoja.

Esittelyssä Swift ja miksi sinun pitäisi välittää

Pisimmän aikaa ainoa tapa luoda natiivi iOS-sovelluksia oli Objective-C ja C++. Nämä kukin perivät piirteitä ja tyylejä aikaisemmasta ohjelmointikielestä nimeltä C.

Ongelmana on, että C ja sen johdannaiset eivät ole eniten

instagram viewer
tervetulleita kieliä aloittelijoille. Kuinka valita ohjelmointikieli oppiaksesi tänään ja saada loistava työ kahdessa vuodessaVoi kestää vuosia omistautunutta työtä tullakseen todella hyväksi ohjelmoijaksi; joten onko olemassa tapaa valita oikea kieli aloittaaksesi tänään, jotta voit palkata huomenna? Lue lisää Apple, joka halusi houkutella uusia kehittäjiä alustalleen Androidista ja Windows Phonesta, loi Swiftin, joka on kieli, jonka avulla voit Miten Applen uusi ohjelmointikieli vaikuttaa minuun?Alusta alkaen kehittäjät tiesivät, että Applen uusi Swift tulee olemaan suuri. Mutta miksi sinun pitäisi välittää? Lue lisää luoda nopeita, alkuperäisiä iOS-sovelluksia käyttämättä C: n vanhoja matkatavaroita.

Swift on uusi - Todella Uusi. Sitä ei ole vielä edes kunnolla julkistettu. Tästä johtuen Javaa, Pythonia, C#:a tai Rubya käsitteleville ihmisille ei ole tarjolla yhtä paljon tukea ja oppimateriaalia.

xcode-swiftlang

Onneksi Apple on julkaissut kirjan, joka opettaa sinulle Swift-ohjelmointikielen hienouksia. Sitä kutsutaan Swift-ohjelmointikieli, ja saat sen ilmaiseksi iBooksista juuri nyt.

Hanki Xcode 6 Beta 4

Viime aikoihin asti voit saada käsiisi Xcode 6:n ennakkojulkaisubeetat vain kalliilla Apple-kehittäjätilillä, joka maksaa 99 dollaria vuodessa. Tämä antaa sinulle myös pääsyn OS X Yosemiteen ja iOS 8:aan, vaikka kollegani Tim Brookes ei usko, että sinun pitäisi asentaa näitä Miksi sinun ei pitäisi asentaa iOS 8:n ja OS X 10.10:n betaversioitaSinun ei luultavasti kannata asentaa iOS 8:aa tai OS X 10.10:tä, ellei sinulla ole hyvää syytä tehdä niin. Tässä on syy. Lue lisää vielä.

Onneksi kaikki mitä tarvitset tällä kertaa kokeillaksesi Xcodea ja uutta kieltä, on ilmainen kehittäjätili, jonka saat yksinkertaisesti ilmoittautuminen.

xcode-home

Tarvitset Macin, koska Xcode on Mac-ohjelmisto – Windows-versiota ei ole. Xcode 6 on iso ja painaa noin 2 Gt. Jos Internet-yhteys on hidas, saatat odottaa jonkin aikaa. Kun se on asennettu, se istuu iloisesti olemassa olevien Xcode-kopioiden vieressä sen sijaan, että se korvaa ne.

Haluatko kokeilla? Lataa Xcode 6 beta täältä.

Mitä uutta Xcode 6:ssa?

Itse asiassa paljon.

Mutta ensin puhutaan useiden suosittujen ohjelmointikielten ominaisuudesta: REPL: istä. Nämä ovat lyhenne sanoista Read Eval Print Loop, ja niiden avulla voit ajaa koodia interaktiivisesti. He ottavat lausekkeen käyttäjältä, arvioivat sen ja suorittavat koodin ja tulostavat sitten toiminnon tulokset.

xcode-repl

Näitä ei perinteisesti ole löydetty käännetyistä kielistä, vaikka on muutamia merkittäviä poikkeuksia, kuten CSharpRepl C#:n Mono-toteutuksessa.

Swift on eri asia. Ensimmäistä kertaa Xcoden beetaversiota Swiftin kirjoittamiseen käyttävät ihmiset näkevät koodinsa suoritettuna sitä kirjoittaessaan, jolloin he voivat helposti korjata virheitä, suunnitella ja kokeilla koodia.

xcode-leikkipaikka

Siellä on myös interaktiivinen Swift-komentorivi, jossa voit suorittaa Swiftin rivi riviltä, ​​Script-tyyppisessä ympäristössä.

xcode-swift-repl

Muita Xcode 6 Beta 4:n ominaisuuksia ovat merkittävästi parannettu käyttöliittymän virheenkorjaus; OS X: n kuvakäsikirjoitukset, joiden avulla voit luoda säilöjä ja animaatioita Mac-sovelluksille kirjoittamatta yhtä koodiriviä; ja uusia työkaluja pelien luomiseen.

Uudet pelikohtaiset kehitystyökalut yhdistettynä uuden Metal API: n kanssa takaavat häikäisevän nopean grafiikan ja nopean Swift-kielen sovelluskehitysominaisuudet tarkoittavat, että tulevina vuosina voimme odottaa nopeampia, parempia ja enemmän pelejä iOS-alusta.

Innostua!

Vaikka et olisikaan kehittäjä, Swiftissä ja Xcode 6:ssa on paljon jännittävää.

Oletko innoissasi Applen uusista kehitystyökaluista? Jaa ajatuksesi alla.

Matthew Hughes on ohjelmistokehittäjä ja kirjoittaja Liverpoolista, Englannista. Häntä tavataan harvoin ilman kuppia vahvaa mustaa kahvia kädessään, ja hän ihailee ehdottomasti Macbook Prota ja kameraansa. Voit lukea hänen blogiaan osoitteessa http://www.matthewhughes.co.uk ja seuraa häntä Twitterissä osoitteessa @matthewhughes.