
Bond
DeclarativeHub
A Swift binding framework
AI 简介
Bond 是一个面向 Swift 的响应式绑定框架,用于简化 UI 组件与数据模型之间的双向或单向状态同步。它基于 ReactiveKit 构建,提供类型安全、函数式风格的属性绑定(如 textField.text ↔ label.text)、事件监听(如按钮点击)及数据流转换(map/filter 等),支持 UIKit 扩展和声明式状态管理。其核心特点是轻量、无侵入性、可与现有代码混合使用,并作为 Binder 架构的底层支撑。适用于 iOS/macOS 应用中需要减少样板代码、提升 UI 与状态一致性维护效率的场景,尤其适合 MVVM 或响应式架构实践者。
Swift
MIT License4.2k
Stars
351
Forks
90
Watchers
44
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分29.64
默认分支master