I remember when I first used enums in Swift being surprised that there was no way to easily get all the values out as an array, or even just being able to get at a count of enumerations. Still, it's easy to make a method to return all the values, but then that needs updating too. Wouldn't it be nice if there were a completely generic solution to this problem? That's what Tibor Bödecs has done here with a generic implementation of
Ole Begemann with a really interesting article on implementing key path support for Swift dictionaries. As he mentions at the end of the post, you shouldn't need to actually use this very often (if at all) but the article and explanation are definitely worth a read.
Ray Fix with a great article on Swift memory layout, using raw and typed pointers, and everything else unsafe in the language. 🎃 There's example playgrounds for you to experiment with and while it may not be something you'll use very often, it's worth being informed about this aspect of Swift.
Mathew Sanders with a small tokeniser that will help you out if you need something more than components separated by whitespace. There's built in support for matching things like letters, digits and dates. Then, if you need, you can build a custom tokeniser to cope with more.