Archives: 2018

← Back to all archives

I am having so much benefit from using this pattern in last few years, I can’t help myself. I have to try and persuade all of you to use it too.

iOS 11 Music app features a lovely sliding cards UI for stuff that modally pop over the existing content. Here's how to replicate it in your app.

Sorry Doug.

My approach to starting up new city, up to Level 16

Command-line scripts to smartly download WWDC, Tech Talks and other videos from Apple's developer portal

How to implement true, tell-when-download-finishes Operation subclass

reduce, used properly, can be lightning fast. Here's where it yielded 200x improvement over nested for-in loop.

A good idea, but way too finicky to actually be usable

I went thoroughly through the great new book by objc.io authors. Given its topic, you can expect I have lots to say.

Core Data is large and powerful framework. Learn how to use it properly and efficiently in iOS app of any complexity.

Replicating UITabBarController behavior using Coordinators flattens your UI hierarchy and thus considerably simplifies controller transitions

Even with Codable available in Swift 4, I still prefer using Marshal library. Here’s how to extend it to properly handle JSON representations of Date

A bug in Apple’s code that appears only in 10.3 and only on device