L'appel d'une obj-c méthode avec un paramètre
J'ai changer de style c de la fonction objective-c méthode. En tant que méthode, comment puis-je l'utiliser?
NSString* myfunc( int x )
is now:
- (NSString *)myFuncWithParam:(int)x
c code: myString = myfunc(x); //works
obj-c code: myString = myFuncWithParam(x); //fails to compile.
À partir de l'une des réponses: myString = [objet myFuncWithParam:x];
Dans ce cas, ce serait "objet"?
Vous devriez modifier votre question du titre de "l'Appel de l'objective-C méthode avec un paramètre".
J'ai mis à jour ma réponse à décrire ce que l'objet est... Vous pouvez étudier un peu sur la programmation orientée objet, avant de poursuivre avec l'Obj-C puisque c'est un concept très important.
Vous ne pouvez pas modifier légèrement la syntaxe et attendre de procédure le code C d'un coup à travailler comme Objective-C. C'est comme ajoutant "o" pour tous vos mots et en imaginant que vous êtes de langue espagnole. Vous avez besoin pour réellement apprendre Objective-C.
J'ai mis à jour ma réponse à décrire ce que l'objet est... Vous pouvez étudier un peu sur la programmation orientée objet, avant de poursuivre avec l'Obj-C puisque c'est un concept très important.
Vous ne pouvez pas modifier légèrement la syntaxe et attendre de procédure le code C d'un coup à travailler comme Objective-C. C'est comme ajoutant "o" pour tous vos mots et en imaginant que vous êtes de langue espagnole. Vous avez besoin pour réellement apprendre Objective-C.
OriginalL'auteur Alan | 2009-03-03
Vous devez vous connecter pour publier un commentaire.
myString = [object myFuncWithParam:x];
Où l'objet est l'objet qui a la méthode que vous appelez. Si vous appelez à partir d'un même objet, vous devez utiliser un 'soi'. Cette tutorial peut vous aider dans l'apprentissage de l'Obj-C.
OriginalL'auteur Marc Charbonneau
Vous devez utiliser le crochet "message" syntaxe:
myString = [myObject myFuncWithParam: valeur];
OriginalL'auteur Mike Marshall
Hors sujet/vieil homme divagations:
Une fois, quand je m'ennuyais, j'ai essayé de créer un Obj-C-comme la syntaxe de C++ à l'aide de la surcharge d'opérateur. Je crois que j'ai été en mesure d'obtenir
de travail.
OriginalL'auteur James Curran