1. #1
    Expert éminent sénior

    Avatar de Djug
    Homme Profil pro
    Inscrit en
    mai 2007
    Messages
    2 981
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Algérie

    Informations forums :
    Inscription : mai 2007
    Messages : 2 981
    Points : 18 260
    Points
    18 260

    Par défaut Devenir un Xcoder, Un livre gratuit pour commencer avec Cocoa à l'aide d'Objective-C

    Bonjour,
    Nous avons le plaisir de vous présenter le livre : Devenir un Xcoder, un livre gratuit pour commencer avec Cocoa à l'aide d'Objective-C.



    Ce livre a pour but de vous initier, de manière relativement indolore, aux concepts fondamentaux de la programmation sur Mac en utilisant Xcode et Objective-C.

    Il ne requiert aucune connaissance préalable de la programmation.
    Bonne lecture.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2010
    Messages : 657
    Points : 1 226
    Points
    1 226

    Par défaut

    Wow , merci pour ce tutorial , qui a réalisé la traduction ?
    Donc objective-C est juste un subset de C ? tout ce qui est valable en C est valable en objective-C ?
    la syntaxe fait peur , mais comme le passage de java à ruby , je présume que c'est une question d'habitude.
    J'ai lu qu'il n'y avait pas de namespaces en objective-C , est-ce vrai?

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2011
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2011
    Messages : 317
    Points : 0
    Points
    0

    Par défaut

    Citation Envoyé par camus3 Voir le message
    Wow , merci pour ce tutorial , qui a réalisé la traduction ?
    Donc objective-C est juste un subset de C ? tout ce qui est valable en C est valable en objective-C ?
    Oui, on peut même employer de la syntaxe C++ avec de l'objectiveC. Les fichiers ".m" devenant des ".mm".

    Citation Envoyé par camus3 Voir le message
    la syntaxe fait peur , mais comme le passage de java à ruby , je présume que c'est une question d'habitude.
    Elle diffère assez du C++. Je viens du C et j'avoue avoir trouvé ObjC plus simple que C++, ayant découvert les deux en parallèle.

    Et tout ce qui sort des habitudes fait peur c'est bien connu.

    Citation Envoyé par camus3 Voir le message
    J'ai lu qu'il n'y avait pas de namespaces en objective-C , est-ce vrai?
    Exact, comme en C. De même qu'il n'existe pas de variable globale à tout un programme (et c'est peut être pas un mal).

    En ObjC, si tu veux que ton objet soit utilisable par d'autres personnes sans risquer le conflit, la règle est de mettre un préfixe distinctif au nom de ta classe.
    Par exemple tous les appels Foundation/Cocoa commence par "NS" (pour NextStep) comme "NSWindow" ou "NSString". Les programmeurs utilisent généralement leurs initiales ou celles de leur entreprise.

    C'est assez basique, mais finalement je trouve ça plus lisible que de chercher les "using ..." cachés dans le code. On n'a pas non plus le risque d'oublier d'en mettre.

Discussions similaires

  1. Quel livre pour commencer avec Zend Framework ?
    Par mrjay42 dans le forum Livres
    Réponses: 2
    Dernier message: 16/11/2009, 10h32
  2. les bibioltheques pour commencer avec JSF
    Par opensource dans le forum JSF
    Réponses: 1
    Dernier message: 18/04/2008, 19h54
  3. Réponses: 4
    Dernier message: 15/04/2008, 11h59
  4. Réponses: 4
    Dernier message: 16/10/2005, 18h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo