I came across a new and interesting open source embeddable web server written in Objective-C for Mac and iOS apps called Barista. It’s inspired by the Express web application framework for Node.js and allows you to compose a processing pipeline by connecting...
Jon Hocking recently released a simple category on NSDate that generates relative timestamps such as "3 hours ago" or "2 days ago" from an NSDate instance. The code is available on GitHub at jonhocking/PrettyTimestamp and is available as a CocoaPod...
Migrating between Core Data models is simple – until you need to make changes more complex than adding an entity or attribute. A migration step like deriving data from two columns for a new attribute (such as combining firstName and lastName into normalizedName for...
When implementing view state preservation in an iOS app, it’s important to handle the case of restoring state after an app upgrade. The iOS state preservation APIs automatically encode the restoration IDs of view controllers in order to recreate those...
It’s no secret that Apple’s implementation of iCloud syncing for Core Data has issues. Check out episode 12 of Debug for a great discussion and check out the show notes for a number of links to blogs that go into even more detail. With WWDC around the...