When reading Apple's Cocoa tutorial, the window controller is just a regular class and while understand that this is perfectly fine I suppose, wouldn't it be better to subclass NSWindowController?
If I get this right, NSWindowController is a convenience class which already has a lot of the functionality required by a window controller implemented, right?
Is there any reason why you would not use this class?