IPhone di Apple è una combinazione di telefono cellulare e dispositivo personale di supporto che è in grado di eseguire una varietà di giochi e applicazioni mobili . Il dispositivo esegue il sistema operativo iOS, che viene utilizzato anche da Apple iPod Touch e dispositivi multimediali iPad . Imparando come programmare il vostro iPhone , è possibile sviluppare applicazioni personalizzate per soddisfare le vostre esigenze specifiche , o di produrre software destinato ad un pubblico più ampio . Computer
La prima cosa di cui ha bisogno per iniziare a programmare su iPhone è un computer Apple dotato di un processore Intel . Computer Apple più vecchi dotati di processore PowerPC non sono adatti , in quanto saranno in grado di eseguire il simulatore di iPhone, che è necessario al fine di provare i programmi in fase di sviluppo . Qualsiasi computer di Apple basati su Intel farà, tra cui il modello di MacMini base, che richiede di fornire il proprio monitor, tastiera e mouse. Per il budget , Apple fornisce versioni rinnovate dei suoi computer dal suo negozio on-line , spesso disponibile ad uno sconto.
Xcode
Apple offre una suite di sviluppo software noto come Xcode , disponibile per il download al 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 programmi per aiutare i layout dell'interfaccia del programma , rintracciare i bug nel codice e prova costruisce il programma su un simulatore . Xcode è disponibile gratuitamente per i membri della iOS e Mac Developer Programs , o come download 4,99 dollari dal Mac App Store.
Documentazione
volta di avere l'hardware e il software di base , il passo successivo è quello di studiare la documentazione appropriata . Apple fornisce gratuitamente articoli di riferimento 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 , gestire ed eseguire il debug delle applicazioni . Apple fornisce anche una serie di " Human Interface Guidelines ", che vi guiderà attraverso il processo di sviluppo di interfaccia utente del programma .
Source Code
Uno dei migliori modi per imparare come scrivere un programma è quello di studiare il codice sorgente di altri pezzi di software . È possibile accedere a una raccolta di codice sorgente da " iOS Developer Library , " di Apple, che fornisce esempi volti a mostrare come risolvere un problema di programmazione specifico o come implementare una certa caratteristica . Altri siti web di terze parti dedicate allo sviluppo iPhone possono caratterizzare una più ampia selezione di codice sorgente per sfogliare , compreso il codice per intere applicazioni .