2009-10-12 8 views
2

Je viens d'un arrière-plan .NET C#, quelle est la meilleure façon d'apprendre à programmer des applications natives pour l'iPhone?Comment démarrer la programmation pour l'iPhone?

+0

Ceci est un double d'un certain nombre de questions: http://stackoverflow.com/questions/1294214/want-to-start-iphone-development, http://stackoverflow.com/questions/332039/getting-started -with-iphone-development, http://stackoverflow.com/questions/356025/iphone-getting-started, http://stackoverflow.com/questions/1109043/starting-iphone-development –

+0

duplication possible de [Que dois-je faire? besoin d'apprendre le développement de l'iPhone hors ligne?] (http://stackoverflow.com/questions/921297/what-do-i-need-to-learn-iphone-development-offline) –

Répondre

7

Jetez un oeil à la Stanford course on iPhone development. Ça va vraiment vous aider à démarrer.

+0

D'accord. Les propres vidéos d'Apple ne valent rien. – AngryHacker

+0

La meilleure façon d'apprendre le développement de l'iPhone à partir d'un contexte de programmation familier haut-bas. –

0

Si vous ne le saviez pas: Vous pouvez également utiliser C# pour programmer sur l'iPhone through MonoTouch. Et en fait MonoTouch compile aussi en natif;)

+1

L'approche MonoTouch semble intéressante, mais je crois que le développement natif dans une carte utilisant le SDK pourrait être meilleur à long terme. – holiveira

+0

Je voulais dire "développer nativement dans un Mac" – holiveira

2

Tout le monde a affiché de belles ressources, mais même si vous connaissez déjà la langue que vous devez utiliser, je voulais juste dire ce afin que d'autres personnes qui ne connaissent pas probablement, peuvent voir.

La langue utilisée pour le développement d'Apple, sanctionné des applications natives est Objective-C. Bien sûr, vous pouvez mélanger en C et C++, mais le SDK lui-même est en Objective-C, donc vous pourriez vouloir apprendre cela. Il semble un peu effrayant d'abord à la plupart des gens, généralement ceux qui viennent de langages de plus haut niveau tels que C#. Les parenthèses et supposé «verbosité» éteignent certaines personnes. Après un certain temps, il se développe sur vous et vous remarquerez que c'est un langage très lisible et auto-documenté.

J'ai personnellement utilisé le livre intitulé Learning Objective-C qui était parfait pour moi en tant que personne déjà familière avec les langages de programmation, de préférence les langages de type C, et qui voulait connaître les principales différences dans cette langue. L'autre, plus long et j'imagine mieux la référence d'un livre est le populaire Programming in Objective-C 2.0. Ce livre est plus long et commence en supposant que le lecteur n'a aucune expérience en programmation, en passant par les structures de contrôle, les bases de la programmation orientée objet, etc. Je crois que les deux livres ont des versions PDF moins chères et consultables.

Amusez-vous et j'espère que tout va bien pour vous dans cette entreprise.

Questions connexes