文件名称:Action:摘要要在RxSwift中执行的动作
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-19 15:26:18
Swift
行动 该库与一起使用,以在可观察对象之上提供抽象:动作。 采取一种行动是说“嘿,以后我需要您订阅此内容”的一种方式。 实际上,它涉及的更多。 动作接受workFactory :一个需要一些输入并产生可观察值的闭包。 execute() ,它将其参数传递给此闭包并订阅该工作。 只能在“启用”时执行(如果未指定,则为true )。 一次只执行一件事。 汇总各个执行中的下一个/错误事件。 哦,它与UIButton的结合非常快,非常酷。 它会管理按钮的启用状态,确保在工作完成时禁用按钮,所有这些 :thumbs_up: 用法 您必须传递一个工作workFactory ,该工作workFactory接受输入并返回一个Observable 。 这代表了一些需要完成的工作。 每当调用execute() ,您都会传递输入到工作工厂的输入。 该Action将预订可观察对象,并在其elements属性上发出Next事
【文件预览】:
Action-master
----.gitignore(641B)
----Package.swift(838B)
----bin()
--------bootstrap(60B)
--------bootstrap-if-needed(171B)
----License.md(1KB)
----.github()
--------workflows()
----Demo()
--------AppDelegate.swift(2KB)
--------Base.lproj()
--------Assets.xcassets()
--------Info.plist(1KB)
--------ViewController.swift(5KB)
----Cartfile.resolved(96B)
----Sources()
--------Action()
----Cartfile.private(43B)
----Readme.md(6KB)
----Action.podspec(1KB)
----Cartfile(34B)
----Package.resolved(323B)
----Tests()
--------Nimble+RxTest+Ext.swift(3KB)
--------TestEvents.swift(2KB)
--------macOS-Tests()
--------ActionTests.swift(23KB)
--------ActionTests()
--------iOS-Tests()
----Action.xcworkspace()
--------contents.xcworkspacedata(152B)
--------xcshareddata()
----Action.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(61KB)
--------xcshareddata()
----Changelog.md(5KB)