Come trovare risorse per imparare XCode per lo sviluppo del software iPhone

May 17

Come trovare risorse per imparare XCode per lo sviluppo del software iPhone


L'iPhone è un grande ambiente per gli sviluppatori di software che vogliono guadagnare molto in un breve periodo di tempo. Ma per farlo, è necessario imparare XCode, la suite di programmi forniti da Apple per sviluppare software per Mac OS X e l'iPhone.

istruzione

1 In primo luogo, a meno che non si vuole "carcere-break" il vostro iPhone (non raccomandato), avrete bisogno di un computer Macintosh per fare la programmazione. XCode attualmente gira solo su Mac.

2 Scarica il Software Development Kit (SDK) dal sito di Apple: http://developer.apple.com/iphone/program/. Questo è liberamente disponibile per il download, ma sarà necessario registrarsi come sviluppatore. Inoltre, per vendere il software tramite App Store di Apple, è necessario infine pagare lo sviluppatore quota di iscrizione $ 99 o $ 299 per i programmi o "Standard", "Enterprise", rispettivamente. Una volta installato l'SDK, e iniziare a XCode, si avrà accesso a una vasta gamma di materiali introduttivi compresi i video di Apple che è possibile scaricare (ad esempio, tramite iTunes). Passare attraverso questi come essi forniranno un buon punto di partenza.

3 Il linguaggio di programmazione vero e proprio sotto XCode si basa su Objective C, che è un superset del linguaggio di programmazione C. Pertanto, se non si ha familiarità con C, è necessario familiarizzare con questo primo.

4 Una delle migliori risorse per i principianti è una serie di screencast (video) da Bill Dudney a: http://pragprog.com/screencasts/v-bdiphone/writing-your-first-iphone-application. Lui (con gli altri), è stato anche lo sviluppo di un libro. Una versione beta pdf (fino ad aprile 2009) può essere acquistato qui: http://pragprog.com/titles/amiphd/iphone-sdk-development.

5 È inoltre possibile trovare un paio di altri libri sulla programmazione iPhone presso Amazon.com e Barnes & Noble. Fate attenzione a distinguere quei libri che insegnano la programmazione web-based (ad esempio, Safari-programmazione) con lo sviluppo XCode.