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 :

Différence entre Méthodes


Sujet :

Objective-C

  1. #1
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut Différence entre Méthodes
    Hello,

    je débute sur X-Code et en lisant un tuto, on parle de méthode d'instance et méthode de classe.

    Et j'ai un peu de mal à saisir la différence car il est dit que la méthode d'instance n'agit que sur un objet alor que la méthode de classe agit sur tout les objets de la classe.

    Quelqu'un pourrait m'éclairer ?

    Merci
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2012
    Messages : 11
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par DotNET74 Voir le message
    Hello,

    je débute sur X-Code et en lisant un tuto, on parle de méthode d'instance et méthode de classe.

    Et j'ai un peu de mal à saisir la différence car il est dit que la méthode d'instance n'agit que sur un objet alor que la méthode de classe agit sur tout les objets de la classe.

    Quelqu'un pourrait m'éclairer ?

    Merci
    Bonjour,
    une méthode de classe (avec le signe + devant ) agit sur la classe elle-même, par exemple elle peut créer une instance de cette classe comme dans
    + (NSBezierPath *)bezierPath qui crée un nouveau path.
    L'avantage est de ne pas devoir faire alloc et init.
    Regarde dans NSBezierPath Class Reference les exemples qui te permettront de comprendre.
    JB

  3. #3
    Membre expérimenté Avatar de DotNET74
    Homme Profil pro
    Watch R&D Engineer & Apprenti .NET
    Inscrit en
    Août 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Watch R&D Engineer & Apprenti .NET

    Informations forums :
    Inscription : Août 2003
    Messages : 1 986
    Points : 1 453
    Points
    1 453
    Par défaut
    Hello,

    merci pour tes explications
    La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
    La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

    Si vous aimez ma réponse, cliquez sur la main verte Merci

Discussions similaires

  1. Différence entre méthode, méthodologie et modèle
    Par adrian07 dans le forum Méthodes
    Réponses: 14
    Dernier message: 19/02/2021, 18h58
  2. Différence entre méthode ADDNEW et requete INSERT INTO
    Par amelyfred dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 16/03/2015, 07h43
  3. Différence entre méthode UP et 2TUP
    Par le sportif dans le forum Méthodes
    Réponses: 1
    Dernier message: 13/02/2014, 23h15
  4. Réponses: 2
    Dernier message: 09/04/2011, 15h16
  5. Différence entre méthode d'inclusion d'une feuille CSS
    Par Death83 dans le forum Mise en page CSS
    Réponses: 14
    Dernier message: 11/01/2006, 15h00

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