只需调用该方法,为什么还要使用NSInvocation?需要问这个问题,因为我无法理解使用此类的必要性。与仅调用以下方法相比,使用它的好处是什么?

 [myArray addObject:myString];

附加信息:
它解决/解决了哪些特定挑战,而其他方法调用选项无法解决。

最佳答案

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

09-07 14:27