Learn Objective-C on the Mac - Mark Dalrymple [169]
NSApplication
NSArray
NSArrayController
NSAttributedString
NSBezierCurve
NSBezierPath
NSBlockOperation
NSBox
NSButton
NSButtonCell
NSCell
NSColor
NSColorPanel
NSColorWell
NSComboBox
NSControl
NSData
NSDictionary
NSDictionaryController
NSDocument
NSDocumentController
NSEnumerator
NSError
NSException
NSFileManager
NSFontPanel
NSForm
NSFormatter
NSGradient
NSGraphicsContext
NSImage
NSImageCell
NSImageView
NSInvocationOperation
NSKeyedUnarchiveFromData
NSLevelIndicator
NSManagedObject
NSManagedObjectContext
NSManagedObjectModel
NSMatrix
NSMenu
NSMutableArray
NSMutableDictionary
NSMutableString
NSNotification
NSNotificationCenter
NSNumberFormatter
NSObject
NSObjectController
NSOpenPanel
NSOperation
NSOperationQueue
NSPanel
NSPersistentDocument
NSPersistentStoreCoordinator
NSPopUpButton
NSPopupButtonCell
NSPredicate
NSPredicateEditor
NSPredicateEditorRowTemplate
NSPropertyListSerialization
NSResponder
NSSavePanel
NSScrollView
NSSlider
NSSplitView
NSString
NSTableView
NSTabView
NSTextField
NSTextFieldCell
NSTextView
NSThread
NSToolbar
NSUndoManager
NSUserDefaults
NSUserDefaultsController
NSView
NSWindow
NSWindowController
NSWorkspace
SlowWorkerAppDelegate
SmileyView
transformer classes
UIViewController
use of Cocoa and common class names in this book
user interface classes
user interface classes as both views and controls
VillainTrackerAppDelegate
WindowLabAppDelegate
Classes folder, Groups & Files pane
Close checkbox, Attributes Inspector
closing windows
Library window
closures see blocks
Cocoa
actions
arguments, actions
background
classes
creating controller class
creating Mac applications
document architecture
error production in
future paths for
interfacing JavaScript with
Key-Value Coding (KVC)
Key-Value Observing (KVO)
limited role of exceptions in
MVC (Model-View-Controller)
notifications
NSCocoaErrorDomain
outlets
ported Cocoa
proxy objects, nib files
simulating interface
thread-safety
use of Cocoa and common class names in this book
Cocoa Application template
Cocoa applications see applications
Cocoa Bindings
automatic GUI, MythBase
Cocoa Touch
DungeonThing project
action methods
binding to NSUserDefaultsController
binding to simple controls
binding to table view
defining constants
main window
Preferences window
specifying default preferences values
DungeonThingAppDelegate class
integration, real model objects
LOLmaker project
MythBase application
putting people in bands, MythBase
WhatAboutThatFile app
Cocoa category
Library window, Interface Builder
Cocoa classes see classes
Cocoa development
choosing Mac for
discussion forum
interfaces with Objective-C
F-Script
JavaScript
MacRuby
Nu
PyObjC
iPhone SDK
Cocoa drawing systems see drawing systems
Cocoa framework
Cocoa GUI
sheets
Cocoa projects see projects
Cocoa Touch
arguments, actions
creating controller class
Cocotron
color panel
color picker
ColorBlendView class adding blended colors to GUI adding color to ColorMix duplicating view and label
ColorMix application
adding blended colors to GUI
adding color
ColorBlendView class
completed application illustrated
creating
creating default ColorSet
creating document-based Cocoa application
defining data model
examining default nib files
selecting file format
setting two colors
undo/redo support
ColorMix target, XCode
colors
adding to ColorMix
changeColor method
changing text color
graphics context and
selecting
setting
showColorPanel method
ColorSet object
combo box see NSComboBox class
command-line interface, debugging
community, getting help from
comparators, predicates