Objective-C メソッドは「値渡し」をサポートしていますか? または、より具体的に言うと、次のようになります。
- メソッドに渡されるパラメーターの既定の動作は参照渡しですか?
- はいの場合、状況によっては、これとは異なるものがありますか? たとえば、パラメーターがオブジェクトではなく基本的な int である場合などです。(または、これは目的 c には関係ありません)
- int などの基本変数の値渡しをサポートするメソッドを持つ方法はありますか?
- メソッドがオブジェクトの値渡しをサポートする方法はありますか? (ここではノーと仮定しますが、完全を期すために尋ねます。もちろん、メッセージ内で自分でコピーを作成することもできますが、このアプローチでは、これは客観的な c メソッドが提供するものではないと考えます。自作です)
ありがとう