2009-07-28 12 views
2

Je ne sais pas si StackOverflow est le bon service pour poser cette question mais je crois que ça vaut la peine d'essayer. Je suis un développeur PHP expérimenté et maintenant intéressé par la construction de certaines applications iPhone. J'ai cherché sur Google pour des tutoriels sur l'objectif-c, mais je ne pouvais pas trouver un bon pour les débutants.Quel est le moyen le plus rapide d'apprendre l'objectif-c pour un développeur expérimenté en PHP?

Avez-vous des suggestions, quelque chose comme Objective-c pour les nuls? :)

Merci encore.

+0

Voir aussi la question précédente [Ressources Objective-C] (http: // stackoverflow.com/questions/7571/cacao-et-objectif-c-ressources) avec beaucoup de bons liens dans les réponses. – alxp

Répondre

3

Programming in Objective C est un excellent livre pour commencer. C'est écrit de la même manière que le livre de Kernigan et Ritchie. Cela commence au tout début et ne fait pas trop de suppositions sur les connaissances antérieures.

+1

+1 pour le livre de Kochan. Il a un excellent style d'écriture et fait un travail décent pour expliquer la langue. Il ne couvre cependant pas les API Cocoa. – FloppyDisk

1

j'ai appris en utilisant ce livre:

http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619

Il est vraiment fantastique et couvre tout ce que vous aurez besoin pour faire Apps Cocoa. Beaucoup de choses que vous apprendrez sont directement transférables à l'écriture d'applications iPhone.

Une autre chose que vous pouvez faire est de trouver quelques applications iPhone open source pour apprendre, un bon endroit pour commencer serait http://www.appsamuck.com/, ils ont un tas d'exemples d'applications que vous pouvez jeter un oeil.

Si vous êtes à la recherche d'un guide de langue obj-c Apple a une assez bonne:

http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

1

programmation Démarrer exclusive en c objectif. Puisque l'objectif-c est un surensemble strict de c si vous connaissez c ou un langage similaire, vous êtes à 90%. Si vous connaissez une langue oo vous êtes à 95% là-bas. La façon dont je l'ai fait était de sauter directement dans une application iPhone. Il y a des tas de tutoriels, certains excellents, pour les programmeurs débutants. Aussi depuis l'iphone sdk est énorme, et de plus en plus tout le temps, son meilleur pour sauter directement dans une application iphone au lieu de premier objectif d'apprentissage-c. Cela a l'avantage de vous familiariser avec le sdk ainsi qu'avec le langage objectif-c. En tant que novice en objectif-c, il m'a fallu environ 2 mois pour obtenir une application dans l'App Store. Pas dans le top 10 mais une performance respectable étant donné que c'était ma première application.

+0

Merci pour la réponse. Je suis d'accord, je vais sauter très vite dans ma première application iphone qui va chercher les résultats XML d'une de mes API de service web et afficher des données sur l'écran. Cela m'aidera à avoir une idée. – TamTam

0

Je ne peux pas recommander assez les classes de Big Nerd Ranch. Cher, en supposant que votre entreprise ne couvre pas, mais ils sont géniaux. Je suis allé, avec deux collègues, il y a quelques années. J'avais déjà travaillé avec Cocoa pendant des années, mais j'ai trouvé beaucoup de valeur. Les deux personnes qui étaient avec moi étaient des débutants et ont appris une tonne.

Sinon, le livre d'Aaron ou l'un des livres publiés par Apress et écrits/édités par Dave Mark sont tous excellents.

Questions connexes