Combine Playground

These repository contains a Xcode Playground that goes over the basics of Combine and presents usage examples for the main components in the framework.

Getting Started


  • Xcode


  • Git clone the repository
  • Launch Combine.playground


The intention of this playground is to work as a reference for people that’s getting started with the framework, so they have a place to come back to check the theory and at the same time try new things on the spot.

In summary, have fun learning combine.


Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag “enhancement”.

  • Fork the Project
  • Create your Feature Branch (git checkout -b feature/ContentImprovement)
  • Commit your Changes (git commit -m ‘Add some amazing content’)
  • Push to the Branch (git push origin feature/ContentImprovement)
  • Open a Pull Request


Distributed under the MIT License. See LICENSE.txt for more information.


This project was created as extra material for an article that covers in more detail the framework and how to use it.

Combine: From zero to… Oh! I get it. (Parts I, II, III)

Other references are:


View Github