Pushing Protocols to Their Limits
iOS
3 October 2019 | 17:00 | Cookpad Room
With the great power of protocols in Swift comes great responsibility. In this session we’ll build on the teachings of Crusty and look at how we can push protocols to their limits, making use of associated types as well as navigating the minefield that is Collection conformance. Here we’ll discover some pitfalls of the protocol based approach and take a look at some solutions, focussing on the weird and wonderful world that is type erasure.