Method Swizzling

In this episode we delve into the wonderful Objective-C runtime in order to replace method implementations with our own. Using this technique we can add or change behavior to existing classes, which can be extremely useful for Aspect Oriented Programming (logging/benchmarking), or analytics.

This is a companion discussion topic for the original entry at https://nsscreencast.com/episodes/124-method-swizzling