最簡潔易用的事件處理框架
新增事件還在用(addGestureRecognizer:/addTarget:action:forControlEvents:))或者使用其它第三方的block回撥?一個Click_MUSignal(#需要響應事件的控制元件名稱){//相應的業務程式碼}就能搞定!!!!!!
# 傳統事件存在的問題
1.反覆書寫新增事件程式碼(addGestureRecognizer:/addTarget:action:forControlEvents:)
2.跨頁面傳遞事件的實現方式較為繁瑣(比較一下delegate、block、notification實現方式)
# 優勢
1.解耦,利用Runtime動態新增事件和檢測事件並響應
2.簡單,支援xib和純程式碼
3.支援跨頁面事件傳遞 - 事件優先順序(controller < cell < view)
4.程式碼量少,只需要新增自己的業務程式碼
5.支援混用,可與原生事件無差別使用
# 截圖
新增事件還在用(addGestureRecognizer:/addTarget:action:forControlEvents:))或者使用其它第三方的block回撥?一個Click_MUSignal(#需要響應事件的控制元件名稱){//相應的業務程式碼}就能搞定!!!!!!
# 傳統事件存在的問題
1.反覆書寫新增事件程式碼(addGestureRecognizer:/addTarget:action:forControlEvents:)
2.跨頁面傳遞事件的實現方式較為繁瑣(比較一下delegate、block、notification實現方式)
# 優勢
1.解耦,利用Runtime動態新增事件和檢測事件並響應
2.簡單,支援xib和純程式碼
3.支援跨頁面事件傳遞 - 事件優先順序(controller < cell < view)
4.程式碼量少,只需要新增自己的業務程式碼
5.支援混用,可與原生事件無差別使用
```