Il y a deux choses que vous devez faire pour commencer à développer une application iPhone.
Premièrement, le you's va avoir besoin d'un Mac. Si c'est le cas, procurez-vous Xcode - Téléchargements et ressources Xcode 4 - Apple Developer (téléchargez-le à partir d'ici) - Il s'agit de l'environnement réel au sein duquel vous écrivez du code pour l'iOS (ou le Mac d'ailleurs)
Deuxièmement, inscrivez-vous en tant que développeur Apple - Register as an Apple Developer.
Une fois que vous'avez fait cela, vous pouvez vous connecter et télécharger le SDK iOS ou kit de développement logiciel. L'inscription est également nécessaire pour que vous puissiez (éventuellement) soumettre des applications.
Les applications iOS (à la fois pour l'iPhone ou l'iPad/iTouch) sont écrites dans un langage appelé Objective-C. Comme vous n'avez aucune expérience préalable, la courbe d'apprentissage risque d'être raide pour le prendre en main. Mais vous avez quelques options.
Vous pouvez commencer par apprendre Java ou C. Java est plus adapté aux débutants, à mon avis, et bien qu'il ne vous aide pas beaucoup directement avec le développement iOS, vous'serez en mesure de saisir les bases de la programmation. Une fois que vous'avez le coup de main sur le langage, vous pourriez acheter un livre sur Objective-C et ensuite commencer de tête sur les applications iOS réelles.
Alternativement, sautez Java entièrement, et commencez directement avec le développement iOS. L'un des meilleurs tutoriels en ligne est la série de conférences vidéo de Stanford - Stanford sur iTunes U. (Vous pourriez aussi la mettre sur YouTube, je'suis sûr qu'elle'est là aussi).
Je'ne suis pas sûr du niveau de connaissance qu'ils supposent, mais si vous avez du mal à suivre, vous pouvez toujours revenir en arrière et apprendre Java/Obj-C. Il existe de nombreux livres disponibles - Amazon.com : Java Concepts (9780471697046) : Cay S. Horstmann : Le livre est l'un de ceux que j'ai utilisés.
Je devrais ajouter, cela dépend vraiment du type d'application que vous voulez écrire. Le chemin que j'ai décrit est excellent pour écrire vraiment n'importe quelle application, mais pour un débutant, cela pourrait être un chemin difficile. Les applications écrites de cette manière sont appelées applications natives, car elles sont développées spécifiquement pour iOS à l'aide de la technologie Apple. Cependant, si vous vouliez écrire un jeu par exemple, ce serait probablement une procédure très longue en utilisant Xcode et Obj-C.
Pour le développement de jeux pour l'iOS, il existe de nombreux moteurs de jeux qui vous permettent d'écrire du code dans des langages beaucoup plus faciles et de le convertir automatiquement en code iOS.
Je vous suggère de regarder Unity - UNITY : Game Development Tool - il vous permet d'écrire en JavaScript et vous pouvez publier ce jeu sur n'importe quelle plateforme - Mac, Windows, iOS ou même Android. Si vous choisissez cette voie, apprenez d'abord Java (mais vous pouvez sauter cette étape et commencer par les didacticiels UNITY). JavaScript, c'est à peu près la même chose. Il m'a fallu environ une semaine pour comprendre l'ensemble du système Unity (bien que je'avais déjà travaillé avec Java) en utilisant cette série de tutoriels -
Il'est un outil génial et vraiment génial pour le développement de jeux.
J'espère que cela vous aidera!