>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

Tutoriel : développer une app iPhone (codage)

Fév. 2011 : 100M iPhone vendus depuis 2007. 2Md$ versés aux développeurs depuis App Store (2008). Développer apps iPhone = lucratif. Bases à connaître avant de commencer.

Prérequis

Apple verrouille iOS aux développeurs membres (différent Android open source). Programme « Apple iOS Developer » : 99$/an (seule voie apps approuvées). Membre = outils/ressources pour coder.

Xcode

IDE (environnement développement) Apple pour apps iPhone. Gratuit pour membres. Centralise tâches : construction, test, packaging distribution. Détecte erreurs pendant le code + aide correction.

SDK (Kit de développement logiciel)

Accès SDK iOS via développeur. Contient outils réels : code exemples, doc, images, headers (dans Xcode). Simulateur iOS (test sans appareil réel) + outils test (comportements codage vs variations).

Frameworks de programmation

Apple = frameworks Cocoa Touch (principalement Objective-C) pour coder dans Xcode. Frameworks = tâches complexes en quelques lignes. Nombreux : animation, vidéo, réseau, infrastructure base apps, fonctions iOS tactiles. Cocoa Touch = couche haute architecture iOS (couches basses : médias, services core, OS core).

iPhone