测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
Released上次发布 | 2014年12月 |
由 Marcel Ruegenberg 维护。
这是一种类似于 Cocoa Bindings 的简单绑定机制。
最初,它旨在使 iOS 上没有 Cocoa Bindings 的缺失不那么痛苦,但当与祖先相比时,它具有不同的语义和更广泛的功能。
为 NSObject
提供一个类别,以便无缝使用所有其子类上的绑定。
此代码仍然处于 Beta 版。
正确释放绑定非常重要。否则,观察者可能会泄漏,并可能发生不良的事情。一般来说,如果您在一个对象 A 上调用一个 bind
方法,绑定将在 A 被释放后自动移除。如果您将 A 上的属性绑定到 B 上的属性,请确保在 A 之前 B 不会被释放。
特别是,在使用隐式保留变量的块时可能会出现未预见到的情况。
参阅 LICENSE。