IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Tour d’horizon d'Objective-C/Cocoa avec SAM [Tutoriel]


Sujet :

Contribuez

  1. #1
    Membre averti

    Inscrit en
    Février 2003
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 154
    Points : 310
    Points
    310
    Par défaut Tour d’horizon d'Objective-C/Cocoa avec SAM
    Tour d’horizon d'Objective-C/Cocoa avec SAM

    edit: modifié pour pointer vers l'article

  2. #2
    Membre averti

    Inscrit en
    Février 2003
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 154
    Points : 310
    Points
    310
    Par défaut
    Je réponds ici pour pas dériver trop dans le post de Spootnik.

    Citation Envoyé par Tarul
    Cela doit aussi faciliter le développement de nouvelle boite que ce soit par toi ou par un tiers.
    Tout a fait, pour prendre le cas des boîtes d'interface, l'ensemble du paramétrage se fait aussi dans un fichier xml plist (écriture d'un simple NSArray). Par exemple, voici à quoi ressemble la définition pour accéder à la propriété "Enable" d'une NSComboBox:

    On y trouve les champs:
    - Name: Le nom généric de l'entrée (utilisé par la suite pour aller chercher la traduction).
    - Category: pour le classement lors de l'affichage dans le panneau des propriétés (utilisé par la suite pour aller chercher la traduction).
    - ClassName: pour le type d'objet Obj-C supporté par l'entrée.
    - Default: no comment.
    - Persisiting: indique si une entrée est variable ou constante.
    - Target: l'objet à interroger ("View" pour l'objet graphique ou "Plugin" si on a une tâche particulière à faire avant la mise à jour de l'objet graphique).
    - Getter: le nom de la méthode d'accès pour récupérer la valeur.
    - Setter: le nom de la méthode utilisé pour mettre à jour.
    - Type: Si on a besoin d'une transformation en type de base et vice et versa lors de l'appel du getter ou du setter.

    A partir de là, on fait un usage intensif des capacités d'introspection d'Objective-C pour vérifier la validité des données et les véhiculer. Après, que ce soit du lard ou du cochon, ce n'est pas un souci.

    Citation Envoyé par Tarul
    Plus j'en apprend, plus je me dit que tu as bien réfléchi sur le papier de ce que tu voulais faire.
    J'ai tout de même gardé une part d'improvisation pour le fun...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    308
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 308
    Points : 373
    Points
    373
    Par défaut
    Bonjour,

    Je voudrais sortir ce sujet du cimetière pour poser deux questions :
    1. Est-ce que c'est toi qui fait ce projet ?
    2. Où est-ce qu'il en est ? Parce que personnellement il m'intéresse beaucoup !

  4. #4
    Membre averti

    Inscrit en
    Février 2003
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 154
    Points : 310
    Points
    310
    Par défaut
    Citation Envoyé par PsychoH13 Voir le message
    Bonjour,
    Est-ce que c'est toi qui fait ce projet ?
    Oui.
    Où est-ce qu'il en est ?
    Je suis actuellement pris par un plus gros projet Mac chez un client. J'en ai au moins pour encore trois mois. Du coup SAM risque de ne pas être achevé avant la fin du printemps.
    Parce que personnellement il m'intéresse beaucoup !
    Moi aussi!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/11/2009, 13h34
  2. Réponses: 5
    Dernier message: 29/07/2009, 16h53
  3. Depth sur balise <object> et <select> avec IE
    Par escteban dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/12/2008, 20h48
  4. Réponses: 1
    Dernier message: 16/07/2008, 14h37
  5. [AD] Object Class Violation avec Active Directory
    Par toto019 dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 25/07/2006, 10h02

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