10
votes

Bon code de code pour objectif-c

J'essaie d'apprendre l'objectif-C et j'ai du mal à venir de (Java / C #). Quelqu'un a-t-il un exemple de code qui explique comment le fonctionnement intérieur de l'objectif-c fonctionne-t-il? J'ai trouvé quelques tutoriels (ci-dessous) mais j'aimerais commencer à travailler à travers quelques exemples qui sont un peu plus complexes que "Hello World".

http://cocoadevcentral.com/d/learn_objectevec/

http://www.otiery.net/OBJECTIVE-C.HTML

http://mobileapplastery.com/Objective-c-Tutorial/


3 commentaires

Je voudrais obtenir un livre de la bibliothèque.


Étape 1: Cela s'appelle "Objective-C", pas "Objectif c". Si vous voulez vraiment voir comment les internes de l'objectif-c fonctionne, je lirais Le langage de programmation de l'objectif-C , puis lisez ensuite le Documentation pour l'exécution de l'objectif-C . Cela devrait vous donner une compréhension assez approfondie de la structure de surface de la langue et de sa mise en œuvre.


Est-ce vraiment une question où il va y avoir une meilleure réponse? On dirait que cela serait une meilleure convivialité comme une question de wiki communautaire.


3 Réponses :



2
votes

Je recommanderais également un livre décent aussi: c'est une langue complexe, et si vous obtenez une mise à la terre de bout en bout dans ses particularités (et il y en a un certain nombre), vous êtes presque certain de vous confondre à un moment donné. (Il existe définitivement plus de possibilités de vous confondre avec Objective-C que C ++, à mon avis ...)

Un livre que j'aime beaucoup est "L'apprentissage de l'objectif-C 2.0", de Robert Clair, publié par Addison-Wesley ...


1 commentaires

Je ne suis pas d'accord. C'est une langue simple. Il vient juste avec de gros frameworks.



2
votes

Si vous recherchez des exemples de code de travail, j'utilise deux sources principales -

  • Contrôles de cacao - pour des éléments d'interface utilisateur spécifiques
  • binpress - pour des applications complètes et des SDKS

    Pour moi, le moyen le plus efficace d'apprendre consiste à effectuer un code de travail réel des applications réelles, au lieu d'un code simulé utilisé dans des tutoriels et des exemples très basiques. Peut-être que c'est parce que j'ai déjà des antécédents dans d'autres langues et n'avez pas besoin de couvrir les bases.


0 commentaires