Annuncio pubblicitario

macprogramming_10Sono determinato a imparare la programmazione informatica nella mia vita. Sì, è tutta una lingua straniera per me, ma ammiro così tanto il lavoro svolto dagli sviluppatori. Penso che dovrebbero ricevere premi Emmy o qualcosa del genere. Molti di loro certamente non ottengono il riconoscimento (o il sostegno finanziario) che meritano.

Se sei come me e sei curioso di imparare la programmazione per Mac, potresti essere sorpreso di scoprire la quantità di risorse gratuite per iniziare.

L'automazione Mac diventa semplice

macprogramming_9Prima di tutto, se sei totalmente nuovo nella programmazione, dovresti prendere in considerazione la serie di podcast di Ben Waldie intitolata Mac Automation Made Semplice (link iTunes Store.) I suoi tutorial si concentrano su AppleScript e sul programma Automator di Apple, entrambi installati con Mac OS X.

La serie di Waldie include ottimi argomenti introduttivi per l'apprendimento della programmazione per Mac, come: Presentazione di AppleScript e Script Editor, Estensione di Automator con azioni di terze parti, Creazione di un flusso di lavoro PDF di Automator e Creazione di un Automator di Microsoft Word 2008 Flusso di lavoro.

instagram viewer

AppleScript è probabilmente uno dei linguaggi di programmazione più basilari che i nuovi utenti possono imparare. Inizia con il primo capitolo del Serie di addestramento Apple per presentarti al programma e alla lingua.

Automator, d'altra parte, non richiede alcun linguaggio di codifica. È un programma per non programmatori, ma aiuta se riesci a pensare come un programmatore, in termini di impostazione di flussi di lavoro logici per ottenere le automazioni desiderate sul tuo computer. Se sei un principiante assoluto senza esperienza precedente con JavaScript, inizia sicuramente con l'Automator di Apple. Il mio tutorial su Automator, Ridimensionamento dei file tramite Automator, ti presenterà il programma.

Strumenti per sviluppatori di Apple

apprendimento della programmazione mac

La stessa Apple fornisce una ricchezza di risorse per la programmazione. È parte del motivo per cui vengono prodotte così tante app per iPhone e altre applicazioni. Dopo esserti registrato sul sito degli Strumenti per sviluppatori, puoi scaricare le guide PDF per l'apprendimento delle lingue come C, Objective-C, X-code e Cocoa.

Puoi scaricare gratuitamente una copia di X-code (che include iPhone SDK) Interface Builder. Questi programmi, insieme a Dashcode, vengono installati anche sul disco di installazione di Mac OS X, ma non si installano automaticamente.

Programmazione di applicazioni iPhone

iPhoneappcourseCon la popolarità delle app per iPhone, Standard University, credo, è stata una delle prime istituzioni educative a produrre un corso sullo sviluppo di iPhone. L'intero corso è disponibile come una serie di podcast video tutorial (collegamento iTunes Store.)

Ci vuole del tempo per lavorare, ma copre gli strumenti e le API necessari per creare applicazioni per la piattaforma iPhone utilizzando l'SDK di iPhone. Gli opuscoli per il corso, sotto forma di PDF, sono inclusi nei podcast.

Gli argomenti includono: Introduzione a Mac OS X e Cocoa Touch, Utilizzo di Objective-C, Visualizza nozioni di base sul controller, Tabella Viste, Come creare un'app per iPhone che non fa schifo, Suggerimenti per il debug, Ottimizzazione di OpenGL per iPhone e Unità Testing.

Ciao mondo

macprogramming_3

Quasi tutti i corsi inizieranno con un semplice tutorial Hello World. Dopo aver scaricato le applicazioni di codifica di Apple, collegate sopra, potresti iniziare con questo tutorial, Guida per principianti assoluti allo sviluppo di iPhone, per presentarti rapidamente codifica.

Mentre imparare la programmazione per Mac non è semplice come aggiungere e rilasciare file, non è scienza missilistica. Può essere appreso

Se sei uno sviluppatore principiante, facci sapere come hai iniziato.

Bakari è uno scrittore e fotografo freelance. È un utente Mac di vecchia data, un fan della musica jazz e un uomo di famiglia.