I requisiti per lo sviluppo iPhone
Per sviluppare software per l' iPhone di Apple , è necessario Kit di Apple iOS Software Development ( SDK ) , un computer in grado di eseguire l'SDK , e una conoscenza di base dei linguaggi di programmazione orientati agli oggetti come C. iOS SDK contiene Xcode , proprietaria ambiente di sviluppo integrato di Apple , così come altri strumenti utilizzati per testare le prestazioni delle applicazioni e interfacce utente di design . L' SDK è disponibile gratuitamente , anche se per costruire davvero un'applicazione da zero , e farlo su App Store di Apple , è necessario diventare uno sviluppatore registrato .
Prerequisiti
requisiti hardware minimi di The iOS SDK sono un Macintosh computer con un processore Intel , e che esegue la versione Snow Leopard il sistema operativo Macintosh OS X . Le domande per l' iPhone sono scritti nel linguaggio di programmazione Objective- C2 , che si basa sul linguaggio di programmazione orientato agli oggetti C. Objective- C2 è un super - set di C , aggiungendo i quadri Cacao e Cocoa Touch , che contengono applicazioni specifiche del dispositivo interfacce di programma , o API. Queste API sono progettati per fornire funzionalità complesse a breve, codice altamente leggibile . Mentre Objective- C è stato progettato per essere facile da implementare e leggere , è necessario avere almeno una conoscenza di base dei linguaggi di programmazione orientati agli oggetti , come C o Java .
Prendi il
iOS SDK
Il iOS SDK è disponibile per gli sviluppatori Apple. È possibile registrarsi gratuitamente sul sito web di Apple ( vedi Risorse ) . Al momento della registrazione si creerà un ID Apple , che viene utilizzato per identificare l'utente e di registrazione per gli eventi . Se si dispone già di un ID Apple dall'utilizzo di iTunes , o il servizio MobileMe di Apple , è possibile utilizzarlo per registrare come sviluppatore . Come sviluppatore registrato , sarete in grado di scaricare l'ultima versione di iOS SDK .
Utilizzare gli strumenti
Lo strumento di iOS SDK primario che si intende utilizzare è Xcode , che è un ambiente di sviluppo integrato , o IDE . Si crea un progetto in Xcode , e quindi collegare quadri SDK ad esso . Un quadro è una directory che contiene una libreria condivisa dinamica e tutte le sue risorse di supporto . Scrivere il codice Objective- C in Xcode , e poi usarlo per compilare , eseguire , ed eseguire il debug . Creare l'interfaccia utente dell'applicazione usando Interface Builder . Interface Builder è un'applicazione grafica separata che si utilizza per disegnare l'interfaccia , e quindi si salva come file di risorse che viene fornito nel progetto in Xcode . Quando sei pronto , costruire il progetto , e inviarlo attraverso Xcode sia al iOS Simulator o direttamente su un dispositivo iPhone o altro iOS collegato al computer .
Partecipa al programma
Quando hai raggiunto il punto in cui si vuole testare l'applicazione su un dispositivo collegato effettivo , è necessario accedere alle funzionalità di test hardware del SDK , gli Strumenti Instruments . Partecipa al programma iOS Developer per ottenere tale accesso . A dicembre 2010 , ci sono tre diversi programmi per sviluppatori iOS . I programmi individuali e delle società sono entrambi 99 dollari l'anno , mentre il programma dell'impresa è di $ 299 per anno . Entrambi i programmi individuali e aziendali consentono di distribuire le applicazioni tramite iTunes App Store, mentre il programma aziendale consente di distribuire l'applicazione per l' uso interno . Entrambi i programmi aziendali e aziendali consentono di creare un team di sviluppo a lavorare su progetti in collaborazione. È possibile acquistare uno di questi programmi sul sito degli sviluppatori di Apple .