toshok/coffeekit — Issue #8: disable subclassing for types that aren't meant to be subclasses
Author: toshok
Created: 2011-12-30 17:01:27+00:00
State: open
Labels: audit, easy

The following list of types is "not intended for subclassing" in the UIKit notes:

* UIAlertView
* UITabBarController
* UINavigationController
* UIImagePickerController
* UIViewPrintFormatter
* UIWebView

not sure how to handle this, except perhaps by throwing an exception in the ctor when the arg list doesn't contain a handle perhaps? Actually that should work.

Auditing other class libraries is going to be a serious pain...