RFDelegateChain
DelegateChain 允许将代理实现分散到多个对象中,与传统代理机制相比。
要求
Xcode 10+。
CocoaPods 安装
pod 'RFDelegateChain'
使用指定的子规范
pod 'RFDelegateChain', :subspecs => ['UICollectionViewDataSource', 'UITextFieldDelegate']
可用的子规范
- UICollectionViewDataSource
- UICollectionViewDelegate
- UICollectionViewDelegateFlowLayout
- UIScrollViewDelegate
- UISearchBarDelegate
- UITextFieldDelegate
- UITextViewDelegate
- UIWebViewDelegate
强烈建议使用与您的目标相同的部署目标版本构建此库。这可以通过一个post_install 脚本来修复。