Appeler une méthode obj-c avec un paramètre

J’ai changé une fonction de style c en une méthode objective-c. En tant que méthode, comment puis-je l’utiliser?

NSSsortingng* myfunc( int x ) is now: - (NSSsortingng *)myFuncWithParam:(int)x c code: mySsortingng = myfunc(x); // works obj-c code: mySsortingng = myFuncWithParam(x); // fails to comstack. 

À partir d’une des réponses: mySsortingng = [object myFuncWithParam: x];

Dans ce cas, quel serait “object”?

mySsortingng = [object myFuncWithParam:x];

Où object est l’object qui a la méthode que vous appelez. Si vous l’appelez à partir du même object, vous utiliserez ‘self’. Ce tutoriel peut vous aider à apprendre Obj-C.

Vous devez utiliser la syntaxe “crochet” du crochet:

mySsortingng = [myObject myFuncWithParam: value];

Hors sujet / divagations du vieil homme:

Une fois, quand je me suis ennuyé, j’ai essayé de créer une syntaxe de type Obj-C pour C ++ en utilisant la surcharge d’opérateur. Je crois que j’ai pu obtenir

 mySsortingng = myObject[myFuncWithParam](value); 

travailler.