Questo articolo è per gli sviluppatori che sono principianti ai giochi di sviluppo di iPhone, ma una certa esperienza nel processo di sviluppo software intero. Esso non è diverso da un programma o uno sviluppo di applicazione per una piattaforma di elaborazione come il fin troppo familiare Windows Personal computer o Mac. Ma, iPhone è un telefono cellulare, si potrebbe dire. È giusto. È uno dei dispositivi più popolari della categoria dei cosiddetti smartphone.
Solitamente questi smartphone di diversi produttori hanno un processore potente, una grande quantità di memoria di sistema e sono collegati con una serie di dispositivi i/o. A differenza dei personal computer la Wintel o la varietà di Mac, non è possibile modificare le configurazioni di questi dispositivi. Essi sono più come i portatili in cui le modifiche di configurazione sono limitate a quali dispositivi esterni è possibile allegare a loro attraverso connettori forniti a tale scopo. In genere sarebbe una o più connessioni USB, ad esempio. Gli smartphone non hanno nemmeno che. Tuttavia, il resto dell'hardware costituendo una piattaforma di calcolo General-purpose con un normale sistema operativo. I potenti processori utilizzati su di loro hanno abbastanza potere di ricambio che è molto simile al personal computer; è possibile eseguire programmi di terze parti. Nel caso di smartphone, questi programmi sono noti come applicazioni.
Qualsiasi funzionalità potrebbe fornire per questo tipo di configurazione fissa ancora una potente piattaforma informatica, aggiunge all'utilità del sistema. Che ha guidato un sacco di sviluppatori per sviluppare applicazioni per tali smartphone. iPhone è molto popolare, ci sono un sacco di gente ha attirati per sviluppare tali applicazioni. Da altro lato, ci sono un sacco di utenti alla ricerca di tali miglioramenti ai loro dispositivi.
Il processo di sviluppo
Prima cosa che hai bisogno per iniziare lo sviluppo in nessuno degli scenari di cui sopra è quello di entrare in possesso di una piattaforma di sviluppo. Questo deve essere tale che qualunque codice di applicazione è sviluppato su questo funzionerebbe sulla piattaforma di destinazione. Nel caso di sviluppi di iPhone questo è in esecuzione come sistema operativo OS X del Mac. Apple, il produttore di iPhone, fornisce gli strumenti necessari per lo sviluppo di codice sorgente, creazione di codice oggetto e gli strumenti di debug e test del codice sviluppato. Questo tipo di sistema integrato è disponibile da Apple. Ma, per entrare in possesso di tali strumenti e documenti pertinenti, sarà necessario registrarsi al sito di sviluppo di Apple. Questo sarà utile più tardi quando è necessario rilasciare l'app per il consumo generale. App dovrà essere approvato da Apple per essere distribuito agli utenti finali.
XCODE è l'ambiente di sviluppo integrato o IDE consigliato da APPLE ed è disponibile per il download gratuito. XCODE ti dà accesso a iOS SDK. Questo pacchetto include anche diversi quadri che sono rilevanti, oltre a una serie di un'interfaccia utente di funzioni. Codice sorgente deve essere sviluppata in Objective-C, un compilatore C che estende il linguaggio C venerabile nel Regno oggetto. IDE ha una finestra area di lavoro che consente all'utente di accedere tutte le risorse.
COME sei laureata da un grande IDE per un app per il design di interfaccia, modulo sviluppo e una fase di integrazione, sarebbe necessario testare il codice su un dispositivo di destinazione. Questo elemento specifico dovranno essere registrati però. Che è una pre-condizione per ottenere l'app nella libreria iTunes alla fine. Per condurvi attraverso il processo di approvazione è necessaria una sottoscrizione mensile di $99. C'è una comunità di utenti attivi che possono aiutare a ottenere il beta test fatto per il vostro prodotto.