radex.io

archiveaboutbookstwitterrss

On Swift

Swifty methods — Thoughts on clear code and naming things
Swifty methods, the talk — Video version of the above
Swifty APIs: NSUserDefaults — Redesigning APIs with Swift in mind
Statically-typed NSUserDefaults — Taking advantage of static typing
When (not) to use guard, a guidebook
Swifty APIs: NSTimer
Converting between Result, Optionals, and Swift 2 errors
Rethinking JSON in Swift
Great Swift resources

On iOS development

Simultaneous Xcode 7 and Xcode 8 compatibility

On Apple Watch development

Practical and efficient WatchKit tables with view model diffing
Lazy WatchKit tables
WatchKit hyphenation

Everything else

A little book
Pushing through the dip
The future of MacBook
Can you hear me?