Ole Begemann

iOS Development

My Mac and iOS Apps

Blue Planet for Mac

Picture Effects for iPhone and iPad

Latest Blog Posts


March 12, 2014

An overview of the design of the NSProgress class introduced in iOS 7 and OS X 10.9 and how you would use it in your code.

How I Learned to Stop Worrying and Love Cocoa Auto Layout

March 3, 2014

I made my peace with Cocoa Auto Layout as soon as I realized how easy it is to mix with manual layout code.

Handling Default Values With NSUserDefaults

February 25, 2014

An explanation of the domain mechanism used by NSUserDefaults to handle default values for preferences and override system settings.

How do Alarm Clock Apps Work on iOS?

February 20, 2014

How apps can use a surprising workaround to circumvent Apple's strict multitasking restrictions in certain cases.

objc.io #9

February 10, 2014

I wrote an article about Unicode and how NSString handles it for the latest issue of objc.io.