Équipement matériel requisUn Mac Intel pour développerUn iPhone, un iPod touch ou un iPad pour tester l’applicationCompétences techniques utiles au développeur iOSLa programmation orientée objet, au cœur du SDK iOSL’Objective-C : un langage comme un autreProgrammation multithreadDéveloppement d’un « client lourd »Concevoir des applications universellesL’adhésion au programme développeur d’AppleDéveloppeur iOS enregistré : un accès bon marché à l’environnement de développement et à la documentationLe programme Developer pour tester et publier vos applicationsLes deux modes d’adhésion au programme iOS DeveloperLe processus d’adhésion au programme iOS DeveloperLe programme Entreprise pour des applications internesLe programme universitaire pour l’enseignementLes sites web Apple pour le développeur iPhoneLe centre de développement iOSLe portail du programme iOSiTunes Connect, pour la publication des applicationsPrésentation du SDK iOSLa documentation Apple, une aide à ne pas négligerLes guides pour le développeurLe guide consacré aux règles à respecter en matière d’ergonomieLa description des API et de la bibliothèque graphiqueLa référence Objective-CLes exemples de code : des projets Apple comme modèlesLa documentation de référence exhaustivePrérequis pour la distribution d’une applicationPréparation à la diffusion d’une application en test (mode Ad Hoc)Générer un certificat de développeurFaire signer par Apple la demande de certificatCréer un identifiant d’applicationDéfinir les appareils autorisésGénérer le profil de provisionnementInstaller le profil sur des appareilsInstaller l’application sur des appareilsMode de distribution via l’App Store pour une diffusion largePublication sur l’App StoreConclusion