Learn Objective-C on the Mac - Mark Dalrymple [179]
Monster Generation tab
specifying default preferences values
prepareRightSide method
Prepares Content checkbox, Attributes Inspector
presentError method
primaryMotivation attribute, VillainTracker
print method
printContent method
printing
processData method
dependencies, GCD
processes
programming
progress indicator
circular progress indicator
Indeterminate Progress Indicator
Project Info window
project template, Core Data
project window
creating new project
launching Interface Builder
projects
see also applications
adding icon to
creating
creating new class in
CurveEdit
DungeonThing
ExceptionCity
Fliplt
Hello World
LOLmaker
LOLView
main window
MovingButton
MrSmiley
naming
New Project assistant
saving
SheetLab
WindowLab
picking Xcode project
properties
attributes/relationships as
creating attributes, MythBase
Objective-C 2.0
Xcode model editor
property declaration
DungeonThing
IBOutlet keyword
VillainTracker
property lists NSPropertyListSerialization class parsing
propertyListFromData method
proxy objects, nib files
Push Button item
PyObjC
interfacing with Objective-C
Q
Quartz
Core Graphics
QuartzCore framework
queueing
Grand Central Dispatch
operation queues
queues
dispatch_get_global_queue function
Quit NewApplication option
Quote entity, QuoteMonger
Quote Finder window
adding predicate editor to search window
QuoteMonger application
creating
Data Entry window
limiting results with NSPredicate
Quote Finder window relationship between Show and Quote saving predicates user-defined predicates
QuoteMonger_AppDelegate.h file
QuoteMonger_AppDelegate.m file
QuoteMonger_DataModel.xcdatamodel
R
radio buttons
NSButtonCell class
binding to
binding to NSUserDefaultsController
Character Generation preferences
Radio Group
adding radio buttons in matrix
range exception
NSRangeException
rating see NSLevelIndicator class
real model objects
receiveNetworkData method
rectangles
CGRectInset function
redo see undo/redo support
registerDefaults method
relationships
as properties
Core Data relationships
database/object modeling
MythBase application
QuoteMonger application
Xcode model editor
release calls
Release folder
release message
release specifier
removeObject method
removeObjectIdenticalTo method
reportError method
Resize checkbox, Attributes Inspector
DungeonThing preferences
main window, DungeonThing
removing user option for resizing windows
setting up window, Buttons app
resize handles
checking current selection
resizing VillainTracker window
resizing window to fit view
resizing windows
configuring table views
Interface Builder
removing user option for
Resources folder, Groups & Files pane
adding icon to project
launching Interface Builder
MainMenu.xib file
responder chain
restoreGraphicsState method
retain calls
retain count, increasing
retain specifier
Retained/Unretained options
Attributes Inspector, NSWindow
reusability, MVC
Reveal in Finder option
Rich Text checkbox
Ruby
interfacing MacRuby with Objective-C
runModalAlerts method
running application
Build & Run
runSaveSheet method
S
sample projects, downloading
Save Panel
saveAction method
saveGraphicsState method
savePanelDidEnd method
saving files
NSSavePanel class
saving objects
automatic GUI, MythBase
nib file
scaling icons
scrolling
NSScrollView
search criteria, Core Data
search field
Library window, Interface Builder
search functionality
search predicates
search window
adding predicate editor to
QuoteMonger application
searching for data
limiting results with NSPredicate
NSPredicate class
NSPredicateEditor class
user-defined predicates
searchPredicate property
SEL