>> Tecnologia elettronica >  >> Cellulari & accessori >> iPhone

Requisiti per lo Sviluppo su iPhone

Per sviluppare software per l'Apple iPhone, hai bisogno dell'iOS Software Development Kit (SDK) di Apple, un computer che possa eseguire l'SDK, e una comprensione di base dei linguaggi di programmazione orientati agli oggetti come C. L'iOS SDK contiene Xcode, l'ambiente di sviluppo integrato proprietario di Apple, così come altri strumenti usati per testare le prestazioni delle applicazioni e progettare interfacce utente. L'SDK è disponibile gratuitamente, sebbene per costruire davvero un'applicazione da zero e portarla sull'App Store di Apple, devi diventare uno sviluppatore registrato.

Prerequisiti

I requisiti hardware minimi dell'iOS SDK sono un computer Macintosh con processore basato su Intel, che esegue la versione Snow Leopard del sistema operativo Macintosh OS X. Le applicazioni per iPhone sono scritte nel linguaggio di programmazione Objective-C2, che si basa sul linguaggio di programmazione orientato agli oggetti C. Objective-C2 è un super-set di C, che aggiunge i framework Cocoa e Cocoa Touch, che contengono interfacce di programmazione applicazioni (API) specifiche del dispositivo. Queste API sono progettate per fornire funzionalità complesse con codice breve e altamente leggibile. Anche se Objective-C è progettato per essere facile da implementare e leggere, devi avere almeno una comprensione di base dei linguaggi di programmazione orientati agli oggetti, come C o Java.

Ottieni l'iOS SDK

L'iOS SDK è disponibile per gli sviluppatori Apple registrati. Puoi registrarti gratuitamente sul sito web di Apple (vedi Risorse). Quando ti registri creerai un Apple ID, che viene usato per identificarti e per registrarti agli eventi. Se hai già un Apple ID dal tuo uso di iTunes, o dal servizio MobileMe di Apple, puoi usarlo per registrarti come sviluppatore. Come sviluppatore registrato, potrai scaricare l'ultima versione dell'iOS SDK.

Usa gli Strumenti

Lo strumento principale dell'iOS SDK che userai è Xcode, che è un ambiente di sviluppo integrato, o IDE. Crea un progetto in Xcode, e poi collega i framework SDK ad esso. Un framework è una directory contenente una libreria condivisa dinamica e tutte le sue risorse di supporto. Scrivi il tuo codice Objective-C in Xcode, e poi usalo per compilarlo, eseguirlo e debuggarlo. Crea l'interfaccia utente della tua applicazione usando Interface Builder. Interface Builder è un'applicazione grafica separata che usi per disegnare la tua interfaccia, e poi salvi come file risorsa che viene incluso nel tuo progetto in Xcode. Quando sei pronto, costruisci il tuo progetto e invialo attraverso Xcode al simulatore iOS o direttamente a un iPhone o altro dispositivo iOS connesso al tuo computer.

Partecipa al Programma

Quando hai raggiunto il punto in cui vuoi testare la tua applicazione su un dispositivo connesso reale, hai bisogno di accedere alla funzionalità di test hardware dell'SDK, gli Instruments Tools. Iscriviti al programma iOS Developer per ottenere questo accesso. A dicembre 2010, ci sono tre diversi programmi iOS Developer. I programmi individuale e azienda costano entrambi $99 all'anno, mentre il programma enterprise costa $299 all'anno. Sia il programma individuale che quello azienda ti permettono di distribuire le tue applicazioni attraverso l'iTunes App Store, mentre il programma enterprise ti permette di distribuire la tua applicazione per uso interno. Sia il programma azienda che enterprise ti permettono di creare un team di sviluppo per lavorare su progetti collaborativamente. Puoi acquistare uno di questi programmi sul sito sviluppatori di Apple.

  1. Come fare benchmark dell'iPhone
  2. App calendario per iPhone
  3. App costellazioni per iPhone
  4. Come segnalare un bug su iPhone ad Apple
  5. Come ottimizzare video per iPhone
  6. Sviluppo nativo per iPhone