Maybe you will be interested in some of my work here: https://github.com/yglukhov/cocoa.d This is a lightweight dynamic binding to any Obj-C framework. Also it allows "subclassing" obj-c classes. Not for production use yet ;)