For legacy reasons, most of these classes share a common naming prefix with Foundation and start with
NS*. Classes you will be working with include
NSTableView and the like.
All types from
AppKit.fx are exposed in the
Cocoa.framework (and matching
.fx) exists in the OS X SDK. This framework is merely a bundle of Foundation and AppKit, and not to be confused with our general use of the term "Cocoa" to refer to the entire platform. Your projects can choose to either reference
AppKit.fx individually – the end result is the same.
Some recommended topics in Apple's excellent documentation are:
- AppKit Framework Reference
- Document-Based App Programming Guide for Mac
- Cocoa Drawing Guide
- Apple Developer Library