This is a great overview of threading / Grand Central Dispatch / operations queues in iOS.
ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming
And don’t forget RXMarbles for some experimenting with Rx.
This is a really helpful Swift best-practices guide. It’s more than a style guide. It’s more of a design guide.
Interesting… here’s a cross-platform Swift IDE for iOS and Android.
Looks promising if you want to write your app in Swift but have to make an Android app too. Or already have a Swift-based iOS app and need to port to Android.
Great idea: the Swift programming language has a continuous integration system constantly building various versions of Swift against various Mac and Linux platforms. Now that’s good modern software process, and super cool that its publicly visible.
Even better, this continuous integration is continually building third-party projects using the latest versions of Swift to make sure everything is a-okay. This is the Swift Source Compatibility Suite.
And best of all, that page has instructions for adding your own project to the list. That way you can make sure Swift and your project continue to get along fine. 🤗 That’s a win-win.
Via iOS Dev Weekly.
Looks like promising way to do DI in swift. If you think you really need a framework anyways. 🤷🏻♂️
This very brief and somewhat vague article makes the case that DI in Swift can be simple and doesn’t need a third-party dependency.