| EventKeyWrapper | The EventKeyWrapper is an object used internally to the GDCarbonEventManager |
| GDAccessibilityManager | The GDAccessibilityManager handles a working with the ApplicationServices/HIServices API for you |
| GDAccessibilityNotification | The GDAccessibilityNotification is the object passed to your selecter or notification handler from a GDAccessibilityObserver |
| GDAccessibilityObserver | The GDAccessibilityObserver is an object oriented wrapper around accessibility notifications |
| GDAccessibilityOperationResult | The GDAccessibilityOperationResult is a result object from an accessibility operation performed by the GDAccessibilityManager |
| GDActiveApplicationStack | The GDActiveApplicationStack keeps a stack of application info dictionaries |
| GDAlertAccessoryView | The GDAlertAccessoryView is a base view you can extend and use as a view for an NSAlert's accessoryView property |
| GDAppExpiration | The GDAppExpiration is a utility that can manage app expirations for a couple situations |
| GDApplicationController | The GDApplicationController is an application controller for non-document based cocoa applications |
| GDApplicationInfo | The GDApplicationInfo is a an object used to store application information in a dictionary like manner |
| GDASLLog | The GDASLLog is a wrapper around Apple's system log facility (man asl) |
| GDASLLogManager | The GDASLLogManager manages GDASLLog objects |
| GDBaseNSTaskOperation | The GDBaseNSTaskOperation is a base operation class that executes an NSTask, and can read and store the stdout, and stderr for use after the task executes |
| GDBaseObject | The GDBaseObject is a base object in GDKit that contains methods and properties you'll always be using |
| GDBaseOperation | The GDBaseOperation is a base NSOperation that sets up some common properties for children operations |
| GDBaseResponder | The GDBaseResponder is a base NSResponder that implements base key down functionality for the most commonly used operations |
| GDBaseSheetWindow | The GDBaseSheetWindow is a GDBaseWindow that you should use for windows that will be used as sheets - this class implements some default responder behavior which all sheets should have |
| GDBaseView | The GDBaseView is a base NSView that contains helper methods for many view needs |
| GDBaseWindow | The GDBaseWindow is a base NSWindow that contains common things for gdkit |
| GDCallback | The GDCallback wraps an NSInvocation and NSMethodSignature to simplify creating callbacks using those two classes |
| GDCarbonEvent | The GDCarbonEvent is an object wrapper for using carbon events |
| GDCarbonEventManager | The GDCarbonEventManager manages multiple GDCarbonEvents |
| GDCliProxy | The GDCliProxy is the host proxy you use inside of your application that needs to expose some usage from the commandline |
| GDCliProxyConnector | The GDCliProxyConnector wraps up the distributed object (NSDistantObject) logic, needed to connect to a registered application and give you back the root proxy |
| GDContextMenuController | The GDContextMenuController is a controller that manages all context menus |
| GDDocument | The GDDocument is the controller for a document-based cocoa application, this is the equivalent of GDApplicationController (but for document architecture) |
| GDDocumentController | The GDDocumentController is an NSDocumentController for document based cocoa applications |
| GDDrawerController | The GDDrawerController is a controller to store references to drawers, and expose methods to interact with those drawers |
| GDExternalNibController | The GDExternalNibController is a controller used to manage an external nib |
| GDGestalt | The GDGestalt is a helper class with static methods to simplify gettings information from the Gestalt manager |
| GDMainMenuController | The GDMainMenuController is controller you can use to manage the main menu in the application |
| GDModalController | The GDModalController is controller you should use to expose methods that trigger modals (mostly NSAlerts) |
| GDModel | The GDModel is an object you should use as the model, or place to store data that needs to be read, and written |
| GDOperationsController | The GDOperationsController is a controller you should use to expose methods to run GDBaseOperation instances |
| GDQuartzDisplay | The GDQuartzDisplay represents a display and wraps Core Graphics quartz display functions |
| GDRegistration | The GDRegistration helps with application registration |
| GDResponderHelper | The GDResponderHelper is a helper that contains common methods you can use in responders - this is nice so after write some generic code in a responder it may or may not be useful to add into this class |
| GDSoundController | The GDSoundController is a controller used to play and manage sounds |
| GDULimit | The GDULimit contains helpers for environment resources through ulimit |
| GDViewController | The GDViewController is a controller you should use to expose references to views, and methods to control those views in any way |
| GDWindowController | The GDWindowController is controller you should use to expose references to windows, and any operations related to those windows |
| NSFileHandle | Category additions to NSFileHandle |
| NSFileManager | Category additions to NSFileManager |
| NSStatusItem | Category additions to NSStatusItem |
| NSString | Category additions to NSString |
| NSUserDefaults | Category additions to NSUserDefaults |
| NSView | Category additions to NSView |
| NSWorkspace | Category additions to NSWorkspace |