Mainos
Olen päättänyt oppia tietokoneohjelmoinnin elämäni aikana. Kyllä, se on minulle kaikkia vieraita kieliä, mutta ihailen niin kehittäjien tekemää työtä. Mielestäni heidän pitäisi saada Emmy-palkintoja tai jotain. Monet heistä eivät varmasti saa ansaitsemansa tunnustusta (tai taloudellista tukea).
Jos olet kuin minä ja olet kiinnostunut oppimaan Mac-ohjelmointia, saatat olla yllättynyt, kun huomaat määrän ilmaisia resursseja aloittamiseen.
Mac Automation on yksinkertainen
Ensinnäkin, jos olet täysin uusi ohjelmointi, sinun kannattaa harkita Ben Waldien podcast-sarjan nimeltä Mac Automation Made Yksinkertainen (iTunes Store -linkki.) Hänen oppaansa keskittyvät AppleScriptiin ja Applen Automator -ohjelmaan, jotka molemmat on asennettu Mac OS X: n kanssa.
Waldien sarja sisältää suuria johdanto-aiheita Mac-ohjelmoinnin oppimiseen, kuten: Esittelyssä AppleScript ja Script Editor, Automatorin laajentaminen kolmannen osapuolen toimilla, Automator PDF -työprosessin luominen ja Microsoft Word 2008 Automatorin luominen Työnkulku.
AppleScript on luultavasti yksi alkeellisimmista ohjelmointikieleistä, jotka uudet käyttäjät voivat oppia. Aloita luvun ensimmäisestä luvusta Apple Training -sarja esitellä itsesi ohjelmalle ja kielelle.
Automator sitä vastoin ei vaadi koodauskieltä. Se on ohjelma muille kuin ohjelmoijille, mutta se auttaa, jos ajattelet ohjelmoijaa, loogisten työnkulkujen määrittämisessä tietokoneen haluttujen automaatioiden saavuttamiseksi. Jos olet ehdoton aloittelija, jolla ei ole aikaisempaa kokemusta JavaScriptin käyttämisestä, aloita ehdottomasti Applen Automatorilla. Oma Automatorin opetusohjelma, Tiedostojen koon muuttaminen Automatorilla, esittelee sinulle ohjelman.
Applen kehittäjätyökalut
Itse Apple tarjoaa runsaasti resursseja ohjelmointiin. Se on osa syytä siihen, että niin monia iPhone-sovelluksia ja muita sovelluksia tuotetaan. Kun olet rekisteröitynyt heidän kehittäjätyökalujen sivustolle, voit ladata PDF-oppaita kielten, kuten C, Objective-C, X-koodin ja kaakaon, oppimiseen.
Voit ladata ilmaisen kopion X-koodista (johon sisältyy iPhone SDK) Interface Builder ilmaiseksi. Nämä ohjelmat yhdessä Dashcoden kanssa asennetaan myös Mac OS X: n asennuslevylle, mutta niitä ei asenneta automaattisesti.
iPhonen sovellusohjelmointi
IPhone-sovellusten suosion myötä Standard University oli mielestäni yksi ensimmäisistä oppilaitoksista, joka tuotti kurssin iPhonen kehityksestä. Koko kurssi on saatavana video-opetusohjelman podcast-sarjana (iTunes Store -linkki).
Se vie jonkin aikaa tutkimiseen, mutta se kattaa työkalut ja sovellusliittymät, joita tarvitaan sovellusten rakentamiseen iPhone-alustalle käyttämällä iPhone SDK: ta. Oppitiedot kurssille, PDF-muodossa, sisältyvät podcasteihin.
Aiheita ovat: Johdanto Mac OS X: ään ja Cocoa Touch -sovellukseen, Objective-C: n käyttö, Näkymäohjaimen perusteet, taulukko Näkymät, kuinka älä imeä käyttävän iPhone-sovelluksen rakentaminen, virheenkorjausvinkkejä, OpenGL: n optimointi iPhonelle ja yksikkö Testaus.
Hei maailma
Lähes kaikki kurssit alkavat yksinkertaisella Hello World -opetusohjelmalla. Kun olet ladannut yllä linkitetyt Applen koodaussovellukset, kannattaa ehkä aloittaa tämä opetusohjelma, Absoluuttisen aloittelijan opas iPhonen kehittämiseen, jotta voit nopeasti esitellä itsesi koodaus.
Mac-ohjelmoinnin oppiminen ei ole niin yksinkertaista kuin tiedostojen lisääminen ja pudottaminen, mutta se ei ole rakettitiede. Se voidaan oppia.
Jos olet aloitteleva kehittäjä, kerro meille kuinka aloitit.
Bakari on freelance-kirjailija ja valokuvaaja. Hän on pitkäaikainen Mac-käyttäjä, jazz-musiikin fani ja perheen mies.