@Jerry The practice is not avoiding subclassing. It is utilizing the delegate pattern wherever you can. That's how Cocoa projects tend to have a "flatter" class hierarchy than their equivalents in other languages. It doesn't have too much to do with the IDE.
Copyright © Scott Stevenson 2004-2015