注意:此库持续开发中,可能会修改。
Reactify 是一系列类和扩展,基于 ReactiveCocoa 构建,旨在使构建应用程序更加容易,帮助您编写更少的样板代码,并保持您的代码干净整洁。
Reactify 的目标是使用清晰的 Signal
和 SignalProducer
来复刻 iOS 中所有基于推送的事件形式,以便您观察。
Reactify 提供了大量类和扩展,从 UIKit 到对 SignalProducer
的操作,如 retryIf
。它旨在让您选择所需的内容并扩展现有内容。如果需要的功能尚不存在,请提交 PR 或创建 issue!
请参见文档以获取所有不同组件的详细描述。
UIControl
)UICollectionViewDelegate
扩展UITextField
UIButton
UIScrollView
UICollectionView
CALayer
NSNotificationCenter
Reactify 通过CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "Reactify"
Brendan Conron,[email protected](随时 tweet @startupthekid)。
Reactify 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。