Xcode, Swift et iOS SDK
L'environnement de développement dédié à Mac et aux application iOS s'appelle Xcode. Il fournit l'interface graphique nécessaire au développement de votre application. Il inclut tous les outils pour écrire le code et notamment le nouveau langage de programmation d'Apple, Swift. Cependant, vous n'êtes pas limités à Swift pour écrire votre application et d'autres langages comme Objective-C feront très bien l'affaire.
App Store
Proposer une application au téléchargement sur l'App Store nécessite l'achat d'une license de développeur dont le prix est de 99€ par an. Ensuite, l'application doit être soumise à validation. Ce processus peut prendre entre 3 et 4 semaines et l'application doit correspondre à tous les critères de conformité listés par Apple.