文件名称:DVDataBind:基于KVO的轻量级 iOS 双向数据绑定响应式框架 (配合mvvm使用 )
文件大小:759KB
文件格式:ZIP
更新时间:2024-06-19 23:22:44
swift ios objective-c runtime binding
1.Demo例子: 一般配合MVVM架构使用,主要用于View和ViewModel双向绑定,也可用于其他数据双向绑定 这里介绍下双向数据绑定好处: View.textField 跟 ViewModel.text 绑定,用户在输入框textField输入"Hello World",text也会响应式更新,此时text = @"Hello World", 我们只要对text进行处理 如果我们从网络获取Model,Model 转换并赋值于 ViewModel.text,View也会响应式更新界面, 整个过程都是对ViewModel.text进行操作,不会再去处理View部分 github地址: 其他例子: // 这里只是展示响应式变化 DVDataBind ._inout(self.demoModel, @"text") ._inout_ui(self.demoView.textField,