文件名称:THObserversAndBinders:适用于iOS和Mac OS X的简单,轻便,基于对象的键值观察(KVO)和键值绑定(KVB)
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-01 12:25:51
Objective-C
THObserversAndbinders 分级为4 +:copyright:2012 James Montgomerie , , 这是什么 简单,轻便,基于对象的键值观察(KVO)。 非常轻量级的基于对象的键值绑定(KVB)。 对于带有ARC的iOS和Mac OSX。 感觉很舒服。 这里有一些。 为什么会这样 对我来说,可可KVO存在三个问题(除了关于KVO首先是否是个好主意的概念性争论之外): 它使您的代码杂乱无章。 -[(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context]方法中包含大量if语句。 需要我多说? 终生管理很难考虑,因此非常脆弱。 封装上面的内容,只是“感觉不舒服” 现在,
【文件预览】:
THObserversAndBinders-master
----.gitignore(125B)
----LICENSE(1KB)
----THObserversAndBinders()
--------THBinder.h(1KB)
--------THObserver.m(11KB)
--------THObserver.h(3KB)
--------THObserversAndBinders-Prefix.pch(183B)
--------THObserversAndBinders.h(254B)
--------THBinder.m(3KB)
----THObserversAndBindersTests()
--------THObserversAndBindersTests-Info.plist(708B)
--------THObserversAndBindersTests.h(284B)
--------THOBTestSelfObservationTestObject.h(331B)
--------en.lproj()
--------THOBTestSelfObservationTestObject.m(743B)
--------THObserversAndBindersTests.m(17KB)
----ReadMe.md(12KB)
----THObserversAndBinders.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(19KB)
--------xcshareddata()