VueSwift 轻量框架

VueSwift是一个借鉴Vue.js API的Swift框架,采用面向协议编程和MVVM模式,实现视图控制器的复用和解耦。文章介绍了VueSwift的核心机制——View的代理人Vue,以及如何通过数据主导和协议实现组件的高效操作。通过类比军事作战策略,解释了VueSwift的优势在于降低复杂度,提高代码复用和灵活性,尤其适用于大量页面和组件的项目。
摘要由CSDN通过智能技术生成

VueSwift 简单,高效,迅速。借鉴前端框架Vue API,面向协议编程,MVVM模式,对VC和View达到完全的复用和解耦。

项目地址:wangyongyue/VueKotlin

demo地址:wangyongyue/VueSwiftDemo

cocoapods使用:pod ‘VueSwift’

面向协议编程,MVVM模式有许多优秀的博文,大家可以去看看。

先说一下VueSwift 核心机制,就是view的代理人(Vue),view绑定代理人告诉代理人只做一件事情。

比如UILabel指定Vue加载text

let label = UILabel()

let textVue = Vue()

label.v_text(vue: textVue)

textVue.v_text { () -> String? in

return ”wyy“

}

我们还是从这两个方面入手了解一下VueSwift

1.VueSwift是什么?

2.VueSwift有什么厉害的地方?

说明第一个问题:VueSwift是什么?

简单说一下概念:完全以数据为主导,以数据流的方式完成Controller的调用和View的加载渲染。面向接口编程,指定代理对象,完成解耦和复用。

如何做呢?举个例子

先指定几个角色

战地(Controller)

班(view/text…)

团 (Cell)

军 (Model)

司令(http)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值