The Objective-C runtime is a powerful beast. Often seen as “hacking”, it’s none of that: it’s the foundation of the platform. All your apps can benefit from it, from automating tedious tasks to generating user interfaces.
I gave this talk to Cocoaheads Montreal to show the audience concrete examples of design patterns using the runtime.
Developers should not be scared of it, they should embrace it!