c0diq / CombineDemo

MVVM + Combine Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CombineDemo

A simple Combine / MVVM (UIKit) example.


Dependencies

  • CombineCocoa for UIKit Combine extensions.
  • CombineDataSources for CollectionView Combine extensions.
  • SwiftGif for displaying animated Gifs.
  • DelegateProxy for adding Combine publishers to delegate based Controls such as UISearchBar.

Requirements

Carthage, Swift 5.1, Xcode11, SPM


Installation

> carthage bootstrap
> open CombineDemo.xcworkspace

Swift Playground

In the workspace, the CombineDemo playground can be used to experiment with CombineCocoa.

About

MVVM + Combine Demo

License:MIT License


Languages

Language:Swift 100.0%