项目介绍:
MUSignal原理(重发讲解):
通过runtime和Responder Chain(响应链)动态获取控件的属性名称并绑定对应的响应方法.当控件被触发时,就执行相应方法。
无需再写烦人的addTarget:action:forControlEvents:和[UITapGestureRecognizer alloc]initWithTarget:action:;
你需要做的只有一步,在你需要的地方实现
Click_MUSignal(SignalName){//SignalName是需要触发事件的控件的属性名称。支持xib和纯代码
//在这里书写控件触发事件后对应的逻辑即可
}
MUKit剩下的如MUShared(分享)、MUEPaymentManager(支付宝和微信支付)等其它子框架,不再发文讲解。有兴趣了解的可以联系我哦。
如果你想知道MUTableViewManager的高度缓存(异于UITableView+FDTemplateLayoutCell)是如何实现,也可以联系我.
Github:https://github.com/Jeykit/MUKit