我正在尝试为某些 C++ 类实现 Objective C 包装器。其中一个类实现了观察者模式,并要求观察者属于特定的 C++ 类型(在接口(interface)中定义)。
我现在用 Google 搜索了一整天,但找不到与此问题相关的任何信息。如何使用 Objective C 类订阅此 C++ 观察者模式?需要使用继承才能使其工作,但这显然行不通,因为 Wrapper 是 Objective C,不能从 C++ 接口(interface)继承。
最佳答案
为什么观察者需要继承你的obj-c类? objective-c 类的实例不能只有一个观察者转发到 objective-c 对象吗?
关于c++ - 如何在 Objective C 中实现 C++ 观察者模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726498/