Swift 3 replaces NSData with the Data value type. Implement a Doom Wad file parser with the new Data type to understand the differences.
Introducing SwiftWatch, a place to share links to interesting Swift resources like tutorials, blog posts, GitHub projects or more.
Once you add associated types to an enum the task of creating instances quickly becomes very repetitive. See how a simple trick can greatly simplify this
Mixing optional and non-optional functions in a guard is impossible and requires breaking up the lines. Here's a neat solution on how to circumvent this.
A quick hack to prevent you from accidentally commiting test code
Three quick examples for how you can use guard to write shorter and simpler code
Hirundo is a Mac App for reading the Swift mailing lists like Swift-Evolution or Swift-Dev. You can even bookmark messages of threads because they contain important information