The Monobjc MonoDevelop addin offers various template for commonly used classes. You can create:
NSObject
subclassNSView
subclassNSWindowController
subclassNSViewController
subclass- etc.
To create a new class:
- Right-click on the project where you want to add a class.
- Select the Add and New File... menus.
- Select the Monobjc category to access the templates.
- Select the class template and type a name, then press the New button.
When the template is created, several overrides are present. You can choose to either extend or remove them.