Block-KVO:使用Block可以更轻松地进行Objective-C键值观察

时间:2024-03-26 10:40:27
【文件属性】:

文件名称:Block-KVO:使用Block可以更轻松地进行Objective-C键值观察

文件大小:36KB

文件格式:ZIP

更新时间:2024-03-26 10:40:27

Objective-C

块观察 概述 使用块可以更轻松地进行键值观察。 这是键值观察机制的扩展,允许您将块用作观察处理程序。 可以将块观察与经典KVO结合使用,而不会出现任何问题。 您应该熟悉和。 该项目中的库和示例应用程序适用于iOS,但您也可以通过直接导入源文件在OS X项目中使用。 一体化 将项目拖到您的项目中(作为孩子或兄弟姐妹)。 在构建阶段中将Block Observing添加到目标依赖中。 添加libBlockObserving.a以在构建阶段将二进制文件与库链接。 在构建设置-all_load和-all_load -ObjC为其他链接器标志。 确保在“构建设置”中设置了“标题搜索路径” (例如Libraries/** )。 将MTKObserving.h导入文件(通常在Prefix.pch )。 CocoaPods*存储库将不再更新。 使用这个: pod 'Block-KVO'


【文件预览】:
Block-KVO-master
----Sources()
--------NSObject+MTKObserving.h(10KB)
--------MTKDeallocator.m(3KB)
--------MTKDeallocator.h(363B)
--------MTKObserving.h(335B)
--------NSObject+MTKObserving.m(16KB)
--------MTKObservingMacros.h(2KB)
--------MTKObserver.m(6KB)
--------MTKObserver.h(3KB)
----Block-KVO.podspec(581B)
----OS X()
--------Info.plist(942B)
----Tests()
--------Tests-Info.plist(674B)
--------BlockObservingTests.m(5KB)
--------MTKTestingObject.m(232B)
--------Tests-Prefix.pch(255B)
--------MTKTestingObject.h(267B)
--------BlockObservingTests.h(194B)
----LICENSE.md(1KB)
----Example()
--------Example.m(202B)
--------Info.plist(1KB)
--------Resources()
--------Example.h(380B)
--------Main.h(486B)
--------Main.m(3KB)
----README.md(4KB)
----.gitkeep(0B)
----.gitignore(232B)
----Block Key-Value Observing.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(35KB)

网友评论