Streamlined, Manual JSON Parsing in Swift

There’s plenty of articles out there about how to parse JSON in Swift, what libraries to use.  Apple even posted one themselves as I was finishing up this post.  What I’d like to talk about here is the way the uShip iOS app handles JSON parsing, which is a variation of Apple’s approach. Sharing maintainable Swift code is… Read More

IdeaFlow for iOS

A couple months back, one of my fellow uShip developers popped his head into my team’s room at the end of the day.  “You guys going to the API meetup?”, he asked.  As an iOS developer, I don’t actually write APIs very often, but I’m interested enough in how consumable they are.  Why not go?… Read More

Unit Testing Around Singletons with OCMock

Whether you agree with the use of singletons or not, you can’t completely avoid them as an iOS developer. Apple provides some critical functionality through singletons exposed in its iOS SDK, but it can be quite difficult to write unit tests around code that accesses them. In this article, I will describe a couple of… Read More