https://github.com/rfui/rfdelegatechain
https://github.com/rfui/rfdelegatechain
cocoapods delegate delegate-libraries delegate-pattern delegation
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rfui/rfdelegatechain
- Owner: RFUI
- License: mit
- Created: 2019-12-31T03:30:01.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-26T00:15:25.000Z (over 5 years ago)
- Last Synced: 2025-02-11T08:15:14.988Z (11 months ago)
- Topics: cocoapods, delegate, delegate-libraries, delegate-pattern, delegation
- Language: Objective-C
- Size: 73.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RFDelegateChain
[](https://travis-ci.org/RFUI/RFDelegateChain)
[](https://codecov.io/gh/RFUI/RFDelegateChain)
[](https://cocoapods.org/pods/RFDelegateChain)
DelegateChain allows the implementation of delegation to be distributed across multiple objects, compared to the traditional delegate mechanism.
## Requirements
Xcode 10+.
## CocoaPods Install
```ruby
pod 'RFDelegateChain'
```
With specified subspecs:
```ruby
pod 'RFDelegateChain', :subspecs => ['UICollectionViewDataSource', 'UITextFieldDelegate']
```
Subspec available:
* UICollectionViewDataSource
* UICollectionViewDelegate
* UICollectionViewDelegateFlowLayout
* UIScrollViewDelegate
* UISearchBarDelegate
* UITextFieldDelegate
* UITextViewDelegate
* UIWebViewDelegate
It is highly recommended to build this library with the same deployment target version as your target. This can be fixed with a [post_install script](https://github.com/CocoaPods/CocoaPods/issues/7314#issuecomment-422283045).