Swift/Combine: Setting up Services

In this article I’ll present a solution what we worked out to start required services that depend on each other. While this is not very spectactular and solutions are available, we focused on setting this up using the new Combine features, especially Futures and Promises.

The example I will use consists of a CloudService, checking if iCloud is available, and a DatabaseService, that sets up a CoreData…