The Monobjc MonoDevelop addin offers various template for commonly used classes. You can create:

  • NSObject subclass
  • NSView subclass
  • NSWindowController subclass
  • NSViewController 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.