Introduzione allo sviluppo con iPhone SDK (iOS SDK) e Xcode
-
Introduzione
Apple offre SDK per Mac (macOS) e per dispositivi mobili iOS (iPhone, iPad, iPod touch). L'iPhone SDK (chiamato iOS SDK) dà ai programmatori terzi un set definito di strumenti per creare app pubblicabili sull'App Store. Oltre 500.000 app disponibili, miliardi di download.
Xcode
L'iOS SDK è contenuto in Xcode, l'IDE Apple (Integrated Development Environment). Xcode include: iOS SDK, simulatore iOS, editor codice, debugger. Fornisce un ambiente completo per sviluppo, test e pubblicazione.
Programma Sviluppatori Apple
Xcode è gratuito per i membri del Programma Sviluppatori iOS (quota annua $99, richiede domanda). Solo i membri possono scaricare l'SDK, sviluppare app iPhone e pubblicarle sull'App Store. Accesso a documentazione, codice esempio, forum, guide.
Sviluppo app
Ogni app parte da un progetto Xcode funzionale ma senza funzioni. Il programmatore costruisce interfaccia, grafica, prestazioni, controlli. Xcode offre strumenti per debug, test su simulatore, pacchettizzazione e invio all'App Store.