
Slot-based UI development in Swift
CRANK
One of the most challenging decisions that all programmers have to make on an ongoing basis is when to generalize a solution versus just keeping it tied to a specific use case. This week — let’s take a look at a way of building UIs that might allow us to strike a nice balance between those two appr