At this meeting we'll cover basics of the Model-View-Controller design paradigm, explore several of the most commonly-used classes in the Foundation framework, and demonstrate building a simple program using Foundation APIs.
Foundation classes (including NSString, NSDate, NSData, NSArray, NSDictionary, NSSet, NSValue, and NSNumber) are fundamental to the operation of any Cocoa program, and are used extensively throughout AppKit and 3rd-party frameworks and code.
The Model-View-Controller design pattern is central to Cocoa's AppKit and application design. We'll cover why it's so important, how it's different in Cocoa, and how to use it in your apps.