This talk revisits the Objective-C 2.0 runtime in the age of Swift and also takes a look at the runtime for pure Swift classes. You will learn which parts of dynamic behaviour you can still utilise and how common practical runtime hackery translates to Swift.