我在一家公司工作,我们维护了一个 3 年前的软件,该软件完全使用本地事件编写(非常糟糕),我们计划完全重构它。
我的同事的立场是他完全赞成实施NResponder,但我对这个“惊人的超级骗子所有问题的解决方案”有点怀疑,并且不认为它真的值得,因为:
有一天 NResponder 项目可能会被放弃
在不久的将来,AVM 可以得到改进,原生事件可以变得更快
新队友不会因为学习全新的事件操控方式而付出代价
- 在调度具有特定参数的自定义事件的情况下,NResponder 的工作方式比本机事件更“规则”,NResponder 发送任何内容作为参数,您没有任何方法为此创建业务角色。
所以真的值得吗?