Ho modificato una funzione di stile c in un metodo obiettivo-c. Come metodo, come lo uso?Chiamare un metodo obj-c con un parametro
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.
Da una delle risposte: myString = [myFuncWithParam oggetto: x];
In questo caso, ciò che sarebbe "oggetto" essere?
Probabilmente dovresti modificare il titolo della tua domanda come "Chiamare un metodo C obiettivo con un parametro". – notnot
Ho aggiornato la mia risposta per descrivere quale oggetto è ... Potreste voler studiare un po 'sulla programmazione orientata agli oggetti prima di continuare con Obj-C dato che è un concetto molto importante. –
Non è possibile modificare leggermente la sintassi e prevedere che il codice C procedurale funzioni improvvisamente come Objective-C. È come aggiungere "o" a tutte le tue parole e immaginare di parlare spagnolo. Devi effettivamente imparare Objective-C. – Chuck