iOS 11 SDK Features that Didn't Make the Headlines
Some of the smaller iOS 11 development features haven't had so much attention - here's a few of them.
Everyone Can Code: Apple's Attempt to Make Coding Commonplace
A closer look at Swift Playgrounds for iPad.
Creating an Adaptive UIAlertControllerStyle
Action sheets look great on an iPhone, but don't always work so well in an iPad context.
Handling the Deprecation of initialize()
Swift 3.1 deprecates initialize, a function inherited from NSObject.
Lessons I've Learned from Three Million Downloads
Parsing Dates: When Performance Matters
How to process date strings, when (NS)DateFormatter just isn't up to the task.
Dispatch Groups in Swift 3
Dispatch groups are an incredibly helpful, yet underused tool in iOS and OSX.