私はcスタイルの関数をobjective-cメソッドに変更しました。方法として、私はそれをどのように使うのですか?パラメータを使用してobj-cメソッドを呼び出す
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.
次のいずれかから:myString = [object myFuncWithParam:x];
この場合、「オブジェクト」は何ですか?オブジェクトは、あなたが呼び出しているメソッドを持つオブジェクトである
質問のタイトルを「パラメータ付きで目的-Cメソッドを呼び出す」ように編集する必要があります。 – notnot
私はオブジェクトが何であるかを説明するために自分の答えを更新しました... Obj-Cを続ける前に、オブジェクト指向プログラミングについて少し勉強したいと思うかもしれません。 –
構文を少し変更するだけで、手続き型CコードがObjective-Cとして突然動作することは期待できません。それはあなたのすべての言葉に "o"を追加し、あなたがスペイン語を話していると想像するようなものです。実際にObjective-Cを学ぶ必要があります。 – Chuck