This repo is made to cover all the combine concepts introduced in Combine Framework
- Clone and download the repo
- Open the playground file, search for desirable combine concept that suits your project
- Xcode 11 and above which support
Combine framework
This repo covers the topics in combine listed below
- Understanding how notification works
- Converting above notification in to publisher and subscriber notification
- Learning more about publisher and subscriber
- Creating Subjects
- Collect
- Map
- Map Keypath
- Flatmap
- Replace nil
- Replace empty
- Scan
- Filter
- Remove Duplicates
- Compact Map
- Ignore Output
- First and Last
- Drop First, Drop While, Drop Until Output From
- Prefix
- Prepend
- Append
- SwitchToLatest
- Merge
- CombineLatest
- Zip
- Min and Max
- Output
- Count
- Contains
- AllSatisfy
- Reduce