我有一个 ObjC 控制器对象。
在对象的 alloc/init 之后,我让它异步完成一项工作:
[myObject doSomeThingsOverTime];
该方法使事物处于运动状态,然后立即返回。
问题:将来通知结果的最佳方式是什么,以便我可以释放 myObject 并对已完成的工作做出反应?我应该观察/发布通知吗?或者为对象提供回调方法?或其他?
我有一个 ObjC 控制器对象。
在对象的 alloc/init 之后,我让它异步完成一项工作:
[myObject doSomeThingsOverTime];
该方法使事物处于运动状态,然后立即返回。
问题:将来通知结果的最佳方式是什么,以便我可以释放 myObject 并对已完成的工作做出反应?我应该观察/发布通知吗?或者为对象提供回调方法?或其他?