为何选择NSInvocation

时间:2014-05-08 02:51:12

标签: ios nsinvocation

为什么在可以调用方法时使用NSInvocation?需要问这个问题,因为我无法理解使用这个类的必要性。使用它而不仅仅是调用下面的方法有什么好处。

 [myArray addObject:myString];

其他信息: 它解决/解决哪些具体挑战无法通过其他方法调用选项来解决。

1 个答案:

答案 0 :(得分:3)

一种用途:您可以使用它来实现一系列撤消操作 - 其中每个不同的操作都是对撤消的不同方法调用。您可以将每个撤消操作封装为包含在NSInvocation对象中的方法调用。