When designing a class hierarchy, sometimes the subclass has added a new initWithSomeNewParam method, and it would be desirable to disable calls to the old
initWithSomeNewParam
Flag it deprecated? Developers will be developers, you can't stop us all! ;-)
How do I flag a method as deprecated in Objective-C 2.0?