NSInvocation有retainArguments,为什么没有releaseArguments?

时间:2014-10-08 00:20:08

标签: objective-c nsinvocation

NSInvocation具有retainArguments来保留参数。为什么没有releaseArguments?为什么要释放保留的参数?

1 个答案:

答案 0 :(得分:2)

在调用-retainArguments之后,NSInvocation的实例拥有对每个参数的强引用。与任何强引用一样,参数将保留,直到NSInvocation的实例被释放。