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

Objective-C Discussion :

Définir un pointeur sur une propriété d'une classe


Sujet :

Objective-C

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 37
    Points : 17
    Points
    17
    Par défaut Définir un pointeur sur une propriété d'une classe
    Bonjour,

    je ne maîtrise pas encore très bien Objective-c, et voilà mon problème:
    j'ai deux classes et dans l'une j'aimerai qu'une de ces propriétés me permette de pointer sur la propriété de l'autre:

    première classe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @interface Person : NSObject {
      int          number;
      NSString  *name;
    }
    deuxième classe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    @interface PointerToPerson : NSObject {
      int          number;
      NSString  *pointToName; //j'ai mis NSString mais je pense que le type doit plutot être de type pointer
    }
    Ainsi quand j'instancie ma classe PointerToPerson par rapport à une instance de Person (person), j'aimerai pouvoir faire quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     PointerToPerson *pTPerson = [[PointerToPerson alloc]init];
     pTPerson.int = 1;
     pTPerson.pointToName=&person.name;
    et pouvoir ensuite utiliser pPerson.pointToName = @"Toto"; pour mettre à jour directement person.name.

    merci pour votre aide.
    Vincent

  2. #2
    Membre actif
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Points : 261
    Points
    261
    Par défaut
    Salut,

    As-tu pensé à définir la property et à la synthetize afin d'offrir la possibilité à d'autres objets de pouvoir atteindre cette propriété ?
    Paye Tes Dettes - Applciation android.

    DevHackSecure - Pense bête d'un étudiant en informatique - Tutos DEV

    " I also realize that _everybody_ thinks that they are right, and that they are supported by all other right-thinking people. That's just how people work. We all think we're better than average." Linus Torvalds

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/12/2013, 00h05
  2. Réponses: 10
    Dernier message: 23/03/2011, 16h10
  3. Réponses: 10
    Dernier message: 01/12/2010, 08h26
  4. Binding sur une proprité d'une propriété
    Par al2000 dans le forum Windows Forms
    Réponses: 0
    Dernier message: 21/06/2010, 17h24
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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