繁体   English   中英

iOS/OSX 框架中的数据绑定

[英]Databinding in iOS/OSX frameworks

我想知道是否有任何我不知道的框架可以用来实现数据绑定的概念,将 NSObject 派生类(模型)绑定到 UIControl/NSControl 派生组件属性。

例如,我有一个具有属性name的类,我需要将它绑定到 UITextView text属性,以便在模型的name属性更改时 UITextView text属性更新。

我想会有一些建立在键值观察概念上的东西。

我想要在 OSX 和 iOS 或平台的任何其他相关框架中都可以使用的东西。

谢谢你。

您正在寻找ReactiveCocoa - 超级棒的框架,可以完全满足您的要求以及更多功能。 也是实现MVVM的好方法 - 他们有很酷的扩展,可以启用ReactiveViewModel以及AFNetworking 的扩展

看看 AKA Beacon ( https://github.com/mutech/aka-ios-beacon )。 它是一个绑定框架,允许您直接从界面构建器将视图绑定到属性。 视图控制器(默认情况下)用作绑定的视图模型。 你只需要向视图控制器添加一行代码来激活绑定支持,框架会负责所有其余的工作。

Beacon 支持大多数标准视图(Label、TextField/View、Image、Slider、Stepper、Switch、TableView 等)。 为自定义视图编写扩展绑定相对容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM