It might be possible with Objective-C as well, but then you end up with it exposing all your private stuff (unless you manually mark everything internal as "hands off"). Not sure which would end up being more work. Furthermore, it means that the users of your API can't look at the header file (via CMD-click) for an explanation.
As for the name, this is Apple's method name from UIView so ask them. :)