- Sort descriptors Composable sorting logic
- Migrating to Swift 4 The story of Swift 3 @objc inference
- Downloading and caching images with NSURLSession/NSURLCache Native solution that’s simple and robust
- Paged feed with UICollectionView A sample project with searchable dynamic feed, networking and caching
- unowned(unsafe) var delegate Make Foundation safe again, protect yourself from EXC_BAD_ACCESS
- Modularity in iOS apps On independence in modular architecture and it’s great testability
- A closure tale Demistify closure vs anonymous function confusion
- Turning class into singleton with a category Runtime magic used to test code you don’t own
- Custom transitions in UITabBarController Use UIViewControllerAnimatedTransitioning and relatives to interactively transition between tabs
- preferredMaxLayoutWidth No more calculating text sizes, let UILabel do the job for you