Obj-C,如何将多个应用委托属性传递到 cocoa 触摸框架方法中?



如何将多个应用程序委托属性传递到 cocoa 触摸框架方法中?

我正在考虑使用具有所需属性的协议,并使用协议类型作为我的方法参数类型。

显然,框架需要知道存在哪些属性。

但是,将应用委托传递到这样的方法中感觉不对。

附言。我知道一个好问题不应该包括"应该",但我认为它在这种情况下是相关的。

是的,不要将AppDelegate传递到您自己的自定义代码中。这就产生了一个太紧的耦合。

最好在正确的点解压缩您需要的属性,将它们打包到结构中并将其传递到您的框架中。

最新更新