Introspecting Swift

3a0ae72b2f6bdc4476f1fcb63396e717?s=47 JP Simard
February 06, 2015

Introspecting Swift

Much has been said about all that was gained in The Great Swiftening of 2014, but let’s take a look at a great feature of Objective-C that was lost along the way: runtime introspection. In this talk, we’ll look at what we mean by runtime introspection, why it’s useful, why Swift’s support for it is limited and how we can build it into the language ourselves.

This presentation was given at dotSwift 2015 (


JP Simard

February 06, 2015