@objc and dynamic

This post from Greg Heo examines Objective-C runtime visibility and dynamic dispatch. Greg does a great job of explaining how these work, and provides lots of Swift Intermediate Language examples to help us understand.