Apple ha un sistema molto specializzato per consentire agli sviluppatori di creare e distribuire applicazioni per il suo iPhone e iPod . Mentre gli sviluppatori devono utilizzare strumenti di Apple per la creazione di applicazioni , ci sono metodi alternativi per il confezionamento e la distribuzione di questi programmi . A seconda della fase di sviluppo in cui l'applicazione sembra essere il metodo di confezionamento e lo sviluppatore sta usando , i file che compongono l' applicazione può utilizzare un numero di estensioni di file . Lingue
applicazioni per l'iPhone sono sviluppati principalmente in Objective- C . Si tratta di un linguaggio di programmazione orientato agli oggetti che è costruito in cima al linguaggio di programmazione C anziani . La sintassi di Objective- C è simile a C e C + + , e gli sviluppatori possono integrare codice da queste lingue direttamente in programmi di Objective-C . File di codice sorgente di solito usano l'estensione " . M" o " . Mm " e file di intestazione con i dati della libreria di solito usano la "h ". Estensione .
IPhone SDK
< br
Mela> fornisce agli sviluppatori di app per iPhone con un kit di sviluppo software ( SDK ) per rendere lo sviluppo di applicazioni più veloce. L'SDK contiene componenti di libreria che consentono alle applicazioni di accedere e utilizzare le caratteristiche sia hardware di iPhone e il suo sistema operativo iOS , con un minimo di codice . Questi sono in aggiunta ad altri Objective- C strumenti di programmazione basati su che Apple fornisce a chiunque per la creazione di interfacce applicative e imballaggi vari componenti delle applicazioni in un unico programma .
. Ipa File Extension
Apple ha un proprio sistema per il trasferimento di pacchetti applicativi su iPhone per l'esecuzione. Per utilizzare questi sistemi , i programmatori usano l'iPhone SDK per confezionare i componenti del programma in un file " . IAP" . sviluppatori iPhone quindi utilizzare gli strumenti del SDK per installare direttamente un pacchetto . ipa su iPhone e iPod , o passare attraverso le procedure di Apple per caricare il pacchetto di App Store di Apple . Una volta che un pacchetto . Ipa è in App Store , chiunque può scaricare il programma sul loro dispositivi .
. Deb File Extension
Mentre canali ufficiali di Apple per le applicazioni richiedono l'installazione di i componenti del programma da confezionare nel formato . ipa , ci sono strumenti di terze parti che consentono agli utenti di iPhone Transfer apps per i loro dispositivi al di fuori degli strumenti del SDK o l'App Store. Questi repository app alternative sono legali , ma Apple scoraggia i suoi clienti di eludere i controlli software , noto anche come " jailbreaking ", al fine di utilizzarli. Repository alternativi di solito hanno i programmatori confezionare le loro applicazioni nel formato " . Deb" per il download dell'utente .