NSInvocation
が必要かどうかを数日間考えていましたNSMethodSignature
。独自の NSInvocation を書きたいとしましょう。私の要件は次のようになります。
- セレクターが欲しい
SEL
- セレクターを呼び出すターゲット オブジェクト
- 引数配列
次にIMP
、ターゲットと から outを取得し、パラメータとしてSEL
渡しargument
ます。
それで、私の質問は、なぜNSMethodSignature
を構築して使用するのにが必要なのNSInvocation
ですか?
SEL
注: aと targetしかないので、このメソッドの引数と戻り値の型がないことはわかっていますが、なぜ引数と戻り値の型を気にするのでしょうか?