Transformer un concept en une application de travail que les utilisateurs peuvent télécharger depuis l'App Store vous oblige à apprendre un nouveau langage de programmation, de développer l'application en utilisant un outil propriétaire et de le soumettre à Apple pour examen.
Choses que vous devez
Un ordinateur Mac ou MacBook fonctionnant sous Mac OS X 10.9.4 ou version ultérieureXcode- Abonnement iOS Developer Program.
Apprendre Objective-C et Cocoa Touch
Développer votre première application iPhone ou iPad vous oblige à apprendre la Objective-C langage de programmation. Une évolution du langage C vieux de plusieurs décennies, vous pouvez utiliser Objective-C pour développer à la fois iOS et Mac OS X des applications.
Pointe
Si ceci est votre première apprentissage d'un langage de programmation de temps, envisager d'apprendre C avant de passer à Objective-C. Non seulement est-C plus facile à apprendre, il vous fournit également une base solide sur laquelle construire votre connaissance du langage Objective-C.
En plus de l'Objective-C, le développement d'une application iOS exige également d'apprendre Cocoa Touch, un environnement logiciel - ou cadre - qui permet à votre code Objective-C pour interagir avec le matériel de l'iPhone. Alors que Objective-C fonctionne dans les coulisses pour effectuer des tâches telles que la gestion de base de données interne de l'application ou de conserver un décompte des points de la vie d'un personnage dans un jeu, Cocoa Touch gère toutes les interactions avec le matériel et l'interface de l'appareil, de l'utilisation du GPS intégré puce pour obtenir l'emplacement actuel d'un utilisateur à répondre aux interactions de l'utilisateur avec l'écran tactile.
Pointe
- Si l'apprentissage d'un nouveau langage de programmation se sent trop intimidante, envisager d'utiliser un libre ou commercial app maker. décideurs App, cependant, sont généralement mieux adapté pour la création d'applications de base qui affichent la plupart du contenu statique et peuvent ne pas convenir à certains types d'applications, telles que les applications de jeux.
Installer Xcode
Semblable à l'application de Visual Studio Windows, Apple dispose de son propre environnement de développement intégré, nommé Xcode. Ce programme gratuit vous permet de créer de nouveaux projets d'applications et écrivez votre Objective-C et Cocoa Touch Code tout en vous offrant des conseils et de vérifier votre code pour des erreurs.
Télécharger la dernière version de Xcode de la Mac App Store.
Pointe
Xcode ne sont pas disponibles soit pour les systèmes d'exploitation Windows ou Unix. Depuis Xcode ne nécessite qu'une puissance de traitement limitée et Mac OS X 10.9.4 ou plus tard, envisager l'achat d'un, d'occasion pas cher Mac si vous ne possédez pas déjà un ordinateur Apple.
Inscrivez-vous au programme iOS Developer
Lorsque vous utilisez la Xcode est libre, la publication d'une application ou même l'installer sur votre propre iPhone à des fins de test vous oblige à s'inscrire dans iOS Developer Program d'Apple et de payer une cotisation annuelle 99 $.
Testez votre App
Test de votre application est une partie importante du processus de développement, vous donnant une chance de trouver et d'éliminer les bugs et donc fournir aux utilisateurs la meilleure expérience possible. Alors que Xcode est livré avec un émulateur qui permet de tester des applications directement sur votre Mac, il est conseillé de tester votre application sur les appareils de la vie réelle ainsi de vérifier comment votre code interagit avec le matériel de l'iPhone.
Installation d'une application de test sur un iPhone vous oblige à avoir un abonnement actif de iOS Developer Program et disposition l'application en utilisant Xcode.
Pointe
Si possible, envisager de tester votre application sur un iPhone 5, iPhone et iPhone 6 6 Plus pour vérifier si il affiche correctement sous tous résolutions iPhone. En outre, de tester votre application sous deux iOS 8 et iOS 7 pour vérifier les problèmes de compatibilité qui pourraient affecter les utilisateurs qui ne sont pas encore mis à niveau le système d'exploitation de leur appareil à la dernière version.
Publiez votre App
En utilisant Xcode, Soumettez votre app à l'iOS App Store et attendre pour Apple de le revoir. Après un employé d'Apple a à carreaux votre application et déterminé qu'il est conforme aux directives de qualité de l'application et l'interface utilisateur de l'entreprise, la société rend votre application disponible en téléchargement sur l'App Store.