Hauskaa Applein Swift-ohjelmointikieltä

Swiftin leikkikentät ovat aivan liian hauskaa

Apple rullasi Swift-ohjelmointikielen WWDC 2014 -tapahtumassa. Swift suunniteltiin lopulta korvaamaan tavoite-C: n ja tarjoamaan yhtenäisen kehitysympäristön niille, jotka luovat sovelluksia sekä Mac- että iOS-laitteille.

Swiftin ensimmäisen ilmoituksen jälkeen uusi kieli on jo nähnyt useita päivityksiä. Se sisältää nyt myös tuki watchOS : lle sekä tvOS: lle, jonka avulla voit kehittää Apple-laitteiden koko valikoima yhdestä kehitysympäristöstä.

Kesällä 2014 latain Swiftin alkuperäisen beta-version, joka oli saatavilla Applen kehittäjille. Tämä on lyhyt katsaus siihen, mitä löysin ja muutamia suosituksia siitä, miten edetä, jos olet kiinnostunut Swiftin oppimisesta.

Kesä 2014

Aikaisemmin viikolla sain vihdoin ladata beta-version Xcode 6 Applen kehittäjän verkkosivuilta. Xcode, Applen IDE (Integrated Development Environment) sisältää kaiken tarvittavan sovellusten kehittämiseen Mac- tai iOS-laitteille. Voit todella käyttää Xcodea monissa erilaisissa kehityshankkeissa, mutta Mac-käyttäjille luodaan Mac- ja iOS-sovellukset.

Xcode, kuten aina, on ilmainen. Tarvitset Applen tunnuksen, jota useimmilla Mac- ja iOS-käyttäjillä on jo, mutta sinun ei tarvitse olla Apple Developer -yhteisön maksava jäsen. Jokainen, jolla on Apple ID, voi ladata ja käyttää Xcode IDE: tä.

Muista valita Xcode 6 beta, koska se sisältää Swift-kielen. Varoituksen sana: tiedosto on suuri (noin 2,6 Gt), ja tiedostojen lataaminen Apple Developer -sivustosta on tunnetusti hidas prosessi.

Kun asensin Xcode 6 beta, menin etsimään Swift-oppaita ja opetusohjelmia. Ohjelmointikokemukseni ulottuu Motorola- ja Intel-prosessoreiden kokoonpanokieliin ja hieman C: n joihinkin kehityshankkeisiin. myöhemmin huijasin tavoite-C: llä, vain omaan huvikseni. Joten odotin innolla, mitä Swift on tarjonnut.

Kuten mainitsin, etsin Swift-tutoriaaleja, oppaita ja viitteitä. Kun löysin monia sivustoja, jotka tarjoavat Swift-ohjausta, päätin, etten ole mitään erityistä syytä, että alla oleva luettelo olisin alussa.

Swift kielioppaat

Kun olet lukenut Swift-ohjelmointikielen iBookin (olen todella lukenut iBookin, kun se tuli ensimmäisen kerran kesäkuussa), päätin hypätä Ray Wenderlichin pika-aloitusoppaasta ja työskennellä läpi Swiftin perusopetuksen opetusohjelmassa. Pidän oppimistani ja mielestäni se on hyvä paikka aloittelijalle, jolla on vähän, jos ollenkaan, ohjelmointikokemusta. Vaikka minulla on kunnollinen kehityskehitys, se on aika kauan sitten, ja pieni päivitys oli vain lippu ennen siirtymistä Applen oppaisiin ja viitteisiin.

En ole luonut sovelluksia Swiftin kanssa vielä, ja en todellakaan ole koskaan. Pidän vain pysyä nykyisen kehityksen myötä. Mitä löysin Swiftiä, oli aika hämmästyttävä. Itse Xcode 6 beta oli upea, Playgrounds-ominaisuus, joka toimii Swiftin kanssa. Leikkikentillä voit kokeilla kirjoittamasi Swift-koodia, tulosten kanssa rivillä, jotka näkyvät Leikkikentillä. Mitä voin sanoa; Pidin leikkipaikoista; kyky saada palautetta, kun kirjoitat koodisi on aika hämmästyttävä.

Jos olet kiusattu kokeilemaan kättäsi vähän kehitystä, suosittelen erityisesti Xcodea ja Swiftia. Anna heille laukaus ja nauti hauskaa.

päivitykset:

Swift-ohjelmointikieli on tämän version päivityksen ajan versiota 2.1 asti. Uuden version ohella Apple julkaisi Swiftin avoimen lähdekoodin ohjelmointikieleksi, jonka portit ovat Linuxille, OS X: lle ja iOS: lle. Avoimen lähdekoodin Swift-kielen mukana on Swift-kääntäjä ja standardikirjastot.

Päivityksen katselu on myös Xcode, joka siirtyi versioon 7.3. Olen tarkistanut kaikki tässä artikkelissa olevat viitteet, jotka alunperin katsoivat Swiftin ensimmäistä beta-versiota. Kaikki vertailumateriaali pysyy voimassa ja koskee Swiftin uusinta versiota.

Joten, kuten sanoin kesällä 2014, otan Swiftin ulos leikkipaikalle; Uskon, että pidät todella tästä uudesta ohjelmointikielestä.

Julkaistu: 20.8.2014

Päivitetty: 4/5/2015