MobS 0.5.1

MobS 0.5.1

hmhv 维护。



MobS 0.5.1

MobS

简单的 Swift 状态管理

Platforms Cocoapods SPM compatible Swift MIT MobS

介绍

MobS 是一个简单且安全的状态管理库,透明地应用功能响应式编程 (TFRP),并受到 MobX 的启发。

要求

  • iOS 10.0+
  • Swift 5.2+

安装

CocoaPods

pod 'MobS'

Swift 包管理器

打开您的 Xcode 项目,选择文件 -> Swift 包 -> 添加包依赖...,并输入 https://github.com/hmhv/MobS.git

手动

MobS 文件夹添加到您的 Xcode 项目中,以使用 MobS。

使用方法

MobS 的介绍 | MobS 介绍

class CountUpViewController: UIViewController {

    // ①Create Observable
    @MobS.Observable(value: 0)
    var count: Int

    @IBOutlet weak var countLabel: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()

        // ②Create Observer
        $count.addObserver(with: self) { (self, count) in
            self.countLabel.text = "\(count)"
        }
    }
    
    @IBAction func buttonTapped(_ sender: Any) {
        // ③Update Observable
        count += 1
    }

}

更多信息,请查看 示例项目

许可证

MobS 采用 MIT 许可证发布。更多信息请参阅 LICENSE