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?
Répondre
Jetez un oeil à la Stanford course on iPhone development. Ça va vraiment vous aider à démarrer.
D'accord. Les propres vidéos d'Apple ne valent rien. – AngryHacker
La meilleure façon d'apprendre le développement de l'iPhone à partir d'un contexte de programmation familier haut-bas. –
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;)
J'ai trouvé que le livre Beginning iPhone 3 Development était un très bon moyen de commencer.
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.
- 1. Comment démarrer la programmation Blackberry?
- 2. Comment démarrer la programmation d'un microcontrôleur?
- 3. comment démarrer dans la programmation réseau p2p?
- 4. Tri par programmation Menu Démarrer
- 5. Quelles sont les meilleures étapes pour démarrer la programmation avec TDD avec C#?
- 6. L'outil pour la programmation visuelle
- 7. Tutoriels pour la programmation Wii
- 8. jXchange - Comment démarrer?
- 9. xampp server (Comment démarrer)
- 10. Comment démarrer le débogage?
- 11. Comment démarrer avec J2ME?
- 12. DirectSound - comment démarrer
- 13. Démarrer avec OpenID
- 14. Éditeur pour la programmation à distance
- 15. Comment démarrer avec Rspec?
- 16. Obtenir des fenêtres pour démarrer R en mode batch à l'aide de la commande Démarrer
- 17. Comment implémentez-vous la piste d'audit pour vos objets (Programmation)?
- 18. Modèles d'éditeur pour la programmation défensive
- 19. Programmation pour la plate-forme 64 bits
- 20. IDE pour la programmation HP Calculatrice?
- 21. Editeur pour la programmation ML sur Windows?
- 22. Comment démarrer Java3D plus rapidement?
- 23. Besoin d'aide pour démarrer avec Django
- 24. Comment démarrer un programme Java?
- 25. Obtenir maven pour démarrer la jetée (Tapestry Tutorial)
- 26. Flex Builder Profiling: pouvez-vous démarrer/arrêter le profilage par programmation?
- 27. WiX: Comment enregistrer l'application pour démarrer au lancement de Windows?
- 28. Comment trouver un port vide pour démarrer WCF web ServiceHost
- 29. Comment puis-je démarrer la fenêtre X11 sans affichage associé
- 30. Quelle est la meilleure ressource pour la programmation BlackBerry CLDC?
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 –
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) –