On Nov 28, 2015, at 10:32 , Quincey Morris 
<[email protected]> wrote:
> 
> It can’t be UIView+MasterControllable (in some syntax), because no such 
> *single* type exists. 

One other dopey alternative occurred to me. You could add all the methods from 
UIView, or just those your app actually uses, directly to the 
MasterControllable protocol. Your conforming subclasses will of course inherit 
conformity to these requirements from the real UIView, so there’s no extra work 
or runtime overhead. If the UIView API ever changes, then you’ll conformance 
errors in your subclasses the next time you compile.

There are probably hundreds of methods in UIView, but chances are you’ll only 
need a couple of dozen to be exposed in the enlarged MasterController.

FWIW

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to