Learn Objective-C on the Mac - Mark Dalrymple [175]
menu items
nib and xib files
opening nib file for editing
printing LOLview
resizing MrSmiley face
Resources folder, Groups & Files pane
specifying NSAppController predicate
subclassing NSWindowController
WhatAboutThatFile app
window attributes
makeKeyAndOrderFront action
Managed Object Context, array controller
refining GUI, MythBase
showing band members, MythBase
managed objects
NSManagedObject class
NSManagedObjectContext class
NSManagedObjectModel class
managedObjectContext
managedObjectModel method
many-to-one/many-to-many relationships
mapping models
Core Data migrations
MATCHES comparator, predicates
matrix see NSMatrix class
matrix of radio buttons
binding to
binding to NSUserDefaultsController
memory management
changing window memory usage
garbage collection
sending message to freed object
menu editor
menu items
MenuLab application
MenuLab_AppDelegate.h file
MenuLab_AppDelegate.m file
menus
adding custom menu items
application menu
enabling/disabling menu items with bindings with First Responder
system menus
messages
nesting
sending to freed object
sending to nil pointers
sending to uninitialized pointers
metadata
model file
NSManagedObjectModel class
methods
accessor methods
actions
alloc method
calling methods on classes
class method
dealloc method
delegate methods
doWork method
error handling
explicit setter methods
getter methods
init method
instance method
responder chain
selectors
superclass init method
migrating data
Minimize checkbox, Attributes Inspector
modal windows
alert panels
NSAlert functions
NSOpenPanel class
NSRunXyzAlertPanel functions
NSSavePanel class
runModalAlerts method
sheets compared
Mode, array controller
model components, MVC
model editor, Xcode
model file
Model Key Path
adding blended colors to ColorMix GUI
binding via array controller
binding to NSUserDefaultsController
configuring NSArrayController
configuring predicate editor
LOLmaker project
putting people in bands, MythBase
refining GUI, MythBase
model objects
attributes/relationships as properties
real model objects
using Xcode model editor
modeling entities and relationships, MythBase
modeling, database or object
Models group, Core Data framework
Core Data migrations
Model-View-Controller see MVC
Monster Generation tab, Preferences DungeonThing project
monsterArrayController outlet
monsterLabel outlet
mouse activity, intercepting
move method
explicit animations
implicit animations
moveToPoint method
MovingButton project
explicit animations
implicit animations
MovingButton_AppDelegate.h
MrSmiley project
mugshot attribute, VillainTracker
multi-processing architecture
garbage collection
mutex, threads
MVC (Model-View-Controller)
CurveEdit project
separation in Cocoa
view components
VillainTracker application
MyController class
creating ColorBlendView class
MyDocument class
MyDocument.h file
creating default ColorSet
MyDocument.m file
adding blended colors to ColorMix GUI
creating default ColorSet
MyDocument.xcdatamodel file
defining ColorMix model
MyDocument.xib, Interface Builder
adding blended colors to ColorMix GUI
creating ColorMix application
setting ColorMix colors
MythBase application
adding relationships between entities
attributes for unsupported types
business logic
creating attributes
creating entities
garbage collection
improved version of
migrating data
modeling entities and relationships
putting people in bands
showing band members
versions of data model
MythBase application GUI
automatic GUI
Mythical Bands window
Mythical Venues window
refining
renaming array controllers
updating
MythBase_AppDelegate class
MythBase_AppDelegate.h file
MythBase_DataModel.xcdatamodel