Articles, podcasts and news about Swift development, by John Sundell.
Even though most of our classes, structs, and other types might have initially been created to solve a very specific problem — over time, we quite often find ourselves wanting to use a highly similar version of that same type or logic, but for something entirely different. This week, let’s take a look at a technique for making that happen — that involves making certain types increasingly configurable.
This week, let's take a look at how we can implement data sources for table and collection views in a more reusable manner, and how doing so can let us make our list-based UI code more composable and easier to work with.
Benedikt Terhechte joins John to talk about Mac development, working as an indie developer, code sharing between Apple's platforms, extending the standard library, system packages, and much more.