Here are the slides of the talk I gave at CocoaHeads Paris in April.
It’s OK for software to fail — but it should display helpful errors. And the “helpful” part is not optional. “-presentError:” is a nice API to build powerful mechanisms for presenting helpful errors in Cocoa applications.
The “Demo” part is available on GitHub. A good implementation of -presentError: on iOS can also be found there: github.com/hectr/ErrorKit