Apple heeft een zeer gespecialiseerd systeem voor het toestaan van ontwikkelaars voor het maken en distribueren van apps voor de iPhone en iPod-apparaten . Terwijl de ontwikkelaars hebben om gereedschappen van Apple gebruiken voor het maken van apps , zijn er alternatieve methoden voor het verpakken en distribueren van deze programma's . Afhankelijk van het stadium van ontwikkeling waarin de app gebeurt te zijn en de verpakkingsmethode de ontwikkelaar wordt gebruikt , kan samenstellende bestanden van de app een aantal extensies gebruiken . Talen Apps voor de iPhone zijn vooral ontwikkeld in Objective - C . Dit is een object - georiënteerde programmeertaal die is gebouwd boven de oudere C -programmeertaal . De syntax van Objective - C is vergelijkbaar met C en C + + en ontwikkelaars kunnen code integreren van deze talen direct in Objective - C programma . Broncode bestanden meestal gebruik van de extensie " . M. " of " . Mm " en header files met bibliotheek gegevens gebruiken meestal de " . H " extensie . IPhone SDK < br Apple > biedt iPhone app-ontwikkelaars met een software development kit ( SDK ) voor app ontwikkeling sneller te maken . De SDK bevat bibliotheken componenten waarmee apps voor toegang en gebruik van de eigenschappen van zowel de iPhone -hardware en het iOS- besturingssysteem met een minimum van code . Deze zijn in aanvulling op andere Objective - C gebaseerde programmering tools die Apple biedt iedereen voor het creëren van applicatie-interfaces en verpakking verschillende app componenten in een enkel programma . . Ipa File Extension < br Apple > heeft zijn eigen systeem voor het overbrengen van verpakte apps op de iPhone voor uitvoering. Om deze systemen te gebruiken , programmeurs gebruik maken van de iPhone SDK te programmeren onderdelen verpakken in een " . Ipa " bestanden . iPhone-ontwikkelaars vervolgens gebruiken hulpmiddelen van de SDK voor direct installeren van een . ipa -pakket op iPhones en iPods , of ga via Apple's procedures voor het uploaden van het pakket aan Apple's App Store . Zodra een . Ipa pakket is in de App Store , kan iedereen het programma downloaden op hun apparaten . . Deb File Extension Terwijl de officiële kanalen van Apple voor het installeren van apps vereisen de programma onderdelen te verpakken in de . ipa -formaat , zijn er tools van derden die iPhone-gebruikers overdracht apps om hun apparaten buiten gereedschappen de SDK of de App Store te laten . Deze alternatieve app repositories zijn legaal , maar Apple ontmoedigt haar klanten uit te omzeilen zijn software controles , ook wel bekend als ' jailbreaking , "om ze te gebruiken . Alternatieve repositories hebben meestal programmeurs verpakken hun apps in de " . Deb "-formaat voor de gebruiker te downloaden .
|