文件名称:ESCObservable:iOS事件框架
文件大小:528KB
文件格式:ZIP
更新时间:2024-06-18 08:36:23
Objective-C
ESCO 可观察的 一个实现观察者模式的框架。 与使用 NSNotificationCenter 相比的优势: 无需删除dealloc上的观察者(ESCObservable使用弱引用) 观察者有一个明确定义的可能事件列表(在协议中定义) 每个事件都有一个明确定义的参数列表 发送原始类型或 nil 作为参数 易于使用模拟对象进行测试 使用 ESCObservable 项目设置 ESCObservable 可以作为 Xcode 中的子项目或作为 .framework 导入。 .framework 可以使用Build Framework目标Build Framework 。 在Other Linker Flags下的构建设置中-ObjC -all_load和-all_load 。 声明事件 事件在一个或多个协议中声明。 // An example of a protocol tha
【文件预览】:
ESCObservable-master
----.gitignore(232B)
----testingFrameworks()
--------OCMock()
----license.txt(1KB)
----buildFramework.rb(4KB)
----ESCObservable()
--------ESCObservable.h(1KB)
--------ESCObserversProxy.h(439B)
--------ESCObservable.m(3KB)
--------tests()
--------ESCObserversProxy.m(5KB)
----ESCObservable.xcodeproj()
--------xcshareddata()
--------project.pbxproj(21KB)
----README.md(4KB)
----example()
--------ESCColorPicker()
--------ESCColorPicker.xcodeproj()