In Ruby, there\'s Modules and you can extend a class by \"mixing-in\" the module.
module MyModule def printone print \"one\" end end class MyClass
This is my take on implementing Mixins in Objective-C, without using the Objective-C runtime directly. Maybe it's helpful to someone: https://stackoverflow.com/a/19661059/171933