文件名称:DMListener:轻松观察物体的变化。 像代表一样,更好
文件大小:48KB
文件格式:ZIP
更新时间:2024-07-14 18:45:48
Shell
监听器
通常,您希望从代码中的多个部分观察模型对象。 KVO 可以工作,但我发现它会变得一团糟。 对每个模型使用侦听器协议可以清楚地表明什么可以改变,以及谁在听。
DMListener 提供了一种向类添加侦听器的简单方法。 它负责解除分配,因此只需添加任何视图或控制器作为侦听器:)
看看我在生产代码中使用它的示例项目或 。
安装
DMListener 可通过。 要安装它,只需将以下行添加到您的 Podfile 中:
pod "DMListener"
如果您不使用 CocoaPods,您会在Pod/Classes找到源代码文件。
用法
使用 DMListener 的模型类如下所示:
#import
【文件预览】:
DMListener-master
----Pod()
--------Assets()
--------Classes()
----.travis.yml(143B)
----LICENSE(1KB)
----Example()
--------DMListener()
--------Pods()
--------Podfile.lock(211B)
--------Tests()
--------Podfile(213B)
--------DMListener.xcworkspace()
--------DMListener.xcodeproj()
----README.md(2KB)
----DMListener.podspec(733B)
----.gitignore(609B)