Zmieniłem funkcję stylu c na metodę celu-c. Jako metoda, jak z niej korzystać?Wywoływanie metody obj-c z parametrem
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.
Z jednej z odpowiedzi: mójCiąg = [Przedmiotem myFuncWithParam X];
W takim przypadku, czym byłby "obiekt"?
Powinieneś prawdopodobnie zmienić tytuł pytania na "Wywołanie metody C z parametrem". – notnot
Zaktualizowałem swoją odpowiedź, aby opisać, czym jest obiekt ... Przed kontynuowaniem pracy z Obj-C możesz trochę przestudiować programowanie obiektowe, ponieważ jest to bardzo ważna koncepcja. –
Nie można po prostu nieznacznie zmienić składni i oczekiwać, że proceduralny kod C nagle zadziała jako Objective-C. To jak dodanie "o" do wszystkich twoich słów i wyobrażenie sobie, że mówisz po hiszpańsku. Musisz faktycznie nauczyć się Objective-C. – Chuck