Beautify Your Objective-C Code

Uncrustify is an open source code formatting tool for various languages including C, C++ and C#. It can also be used to format Objective-C code. Uncrustify offers a large number of fine-grained options for code formatting that can be somewhat daunting to set up. The...
Persisting View Controllers With Core Data Objects

Persisting View Controllers With Core Data Objects

It’s common for iOS applications to preserve their state when quitting, so that the next time the user launches the app, their previous session is restored. Apple reduced the development burden for this state restoration in iOS 6 with their State Preservation...

Lightweight BDD for iOS and OS X

I took a look at GitHub’s Mantle framework for iOS and Cocoa last Fall and am using it in one of my side projects this Spring. While reading through the Mantle source I noticed some dependencies on the Specta testing and Expecta matcher framework, neither of...

CocoaConf DC ’13

With tickets to WWDC getting harder to come by and services like WWDC Alerts coming together to help developers buy tickets before they sell out a number of smaller iOS and OS X development conferences have grown in popularity such as CocoaConf, NSNorth, NSConf, and...
SuperDebugger – a console for debugging your iOS app

SuperDebugger – a console for debugging your iOS app

In my last post I took a look at PonyDebugger, a remote debugging toolkit for inspecting the Core Data Managed Object Contexts, view hierarchies, and network activity of your iOS app. At the moment PonyDebugger offers a read-only view of your app, with write access...