Instead, you have to essentially fake this by using a feature of the Objective-C runtime called associative references. For example, let's say that we want to add a public property to the UIScrollView ...