Cosa è necessario per iniziare a programmare per l'iPhone?

August 27

iPhone di Apple è una combinazione di telefono cellulare e dispositivo multimediale personale che è in grado di eseguire una varietà di giochi e applicazioni mobili. Il dispositivo esegue il sistema operativo iOS, che viene utilizzato anche da dispositivi iPod Touch e iPad multimediali di Apple. Imparando come programmare il vostro iPhone, è possibile sviluppare applicazioni personalizzate per soddisfare le vostre esigenze specifiche, o produrre un software destinato ad un pubblico più ampio.

Computer

La prima cosa è necessario per iniziare la programmazione su iPhone è un computer Apple dotato di un processore Intel. Vecchi computer Apple dotati di processore PowerPC non sono adatti, in quanto saranno in grado di eseguire il simulatore di iPhone, che sarà necessario al fine di testare i programmi durante lo sviluppo. Qualsiasi computer Apple con processore Intel farà, tra cui il modello MacMini base, che richiede di fornire il proprio monitor, tastiera e mouse. Per il budget, Apple fornisce versioni ricondizionato dei suoi computer dal suo negozio on-line, spesso con uno sconto.

Xcode

Apple offre una suite di sviluppo software nota come Xcode, disponibile per il download sul sito web della società. Questa suite dispone di strumenti progettati per aiutare a scrivere e compilare programmi per OS X e iOS, il sistema operativo utilizzato su iPhone, Xcode include anche i programmi per aiutare i layout dell'interfaccia del programma, rintracciare i bug nel codice e di test build di programma su un simulatore. Xcode è disponibile gratuitamente per i membri dei programmi degli sviluppatori iOS e Mac, o come $ 4,99 download dal Mac App Store.

Documentazione

Una volta che avete l'hardware e il software di base, il passo successivo è quello di studiare la documentazione appropriata. Apple fornisce articoli di riferimento liberi e tutorial sulla programmazione iPhone nella sezione "iOS Dev Center" del suo sito web. Questi includono primer su Objective-C, il linguaggio di programmazione utilizzato per lo sviluppo iPhone, così come le istruzioni su come costruire, eseguire e il debug delle applicazioni. Apple fornisce anche una serie di "Human Interface Guidelines", che vi guiderà attraverso il processo di sviluppo l'interfaccia utente del programma.

Codice sorgente

Uno dei modi migliori per imparare come scrivere un programma è quello di studiare il codice sorgente da altri pezzi di software. È possibile accedere a una raccolta di codice sorgente da "iOS Developer Library," di Apple, che fornisce esempi progettati per mostrare come risolvere uno specifico problema di programmazione o come implementare una certa caratteristica. Altri siti web di terze parti dedicate allo sviluppo iPhone possono caratterizzato da una più ampia selezione di codice sorgente per sfogliare, compreso il codice per intere applicazioni.