An Introduction to iPhone SDK Development
Apple ha qualche SDK disponibili per i programmatori , tra cui un SDK per computer con sistema operativo Macintosh e un SDK per dispositivi mobili che utilizzano il sistema operativo iOS . Questi dispositivi mobili sono l'iPad , iPod Touch e iPhone . Molte aziende offrono SDK per i programmatori che vogliono sviluppare o personalizzare le applicazioni per scopi personali o professionali . SDK di Apple per l' iPhone fornisce ai programmatori un insieme definito di strumenti e risorse per creare applicazioni che possono essere pubblicati attraverso l'App Store .
Xcode
L'iPhone SDK è comunemente denominato iOS SDK , come la tecnologia può essere applicata a tutti i dispositivi mobili di Apple . L' iOS SDK è ospitato all'interno di un download conosciuta come Xcode , l'ambiente di sviluppo integrato di Apple. Xcode è un insieme di strumenti che include l'SDK di iOS , così come il simulatore di iOS e di altre risorse , come ad esempio un editor di codice sorgente e debugger. Insieme , i componenti di Xcode dare ai programmatori un ambiente completo per lo sviluppo di app , redazione e pubblicazione .
Di Apple Developer Program
Xcode è disponibile a costo zero per programmatori che fanno parte di iOS Developer Program di Apple . Questo programma non include la quota annuale e , da considerare , gli sviluppatori devono prima presentare una domanda . Solo i membri del Developer Program iOS possono scaricare l'SDK necessario per sviluppare applicazioni per iPhone e quindi pubblicare quelle applicazioni per l'App Store . Oltre al iOS SDK , i membri del Developer Program possono accedere a documentazione , esempi di codice , forum, guide e articoli per aiutarli a costruire applicazioni .
App Development
con Xcode e iOS SDK , i programmatori possono iniziare a sviluppare applicazioni per iPhone . Ogni app inizia come un nuovo progetto Xcode che è completamente funzionale, ma non contiene caratteristiche. Spetta al programmatore per costruire le funzioni in Xcode per la sua applicazione per iPhone . Il processo di sviluppo prende in considerazione l'interfaccia utente , grafica , prestazioni e controlli . I programmatori hanno anche gli strumenti per controllare l'applicazione iPhone per gli errori , testare su un simulatore di iPhone , quindi il pacchetto e presentare per l'App Store .