【文件属性】:
文件名称:FishBind:FishBind可以轻松的实现对象间消息的绑定。支持绑定属性、方法、block。支持单向绑定&双向绑定
文件大小:176KB
文件格式:ZIP
更新时间:2021-05-15 23:14:00
Objective-C
FishBind
介绍
FishBind可以轻松的实现对象间消息的绑定。支持绑定属性、方法、block。支持单向绑定&双向绑定。
用这个做MVVM应该很愉快。
项目处于早期版本,仍在持续开发,如果喜欢这个lun zi,赶快一起来加功能、杀bug ー( ´ ▽ ` )ノ
例子
- (void)viewDidLoad {
[super viewDidLoad];
//双向绑定
TestA *objA = [TestA new];
TestB *objB = [TestB new];
TestD *objD = [TestD new];
[IIFishBind bindFishes:@[
[IIFish both:objA property:@"name"
【文件预览】:
FishBind-master
----README.md(9KB)
----FishBind()
--------IIFishBind.h(2KB)
--------IIFishBind.m(41KB)
----LICENSE(1022B)
----FishBindIcon.png(42KB)
----FishBindDemo.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(16KB)
--------xcuserdata()
----FishBind.podspec(799B)
----FishBindDemo-iOS()
--------TestB.h(300B)
--------AppDelegate.h(291B)
--------TestA.m(301B)
--------TestA.h(336B)
--------TestD.h(255B)
--------TestB.m(185B)
--------ViewController.h(229B)
--------Base.lproj()
--------Assets.xcassets()
--------TestC.h(303B)
--------TestC.m(185B)
--------main.m(348B)
--------Info.plist(1KB)
--------AppDelegate.m(238B)
--------TestD.m(185B)
--------ViewController.m(5KB)
----.swift-version(4B)