Learn Objective-C on the Mac - Mark Dalrymple [174]
declaring actions and outlets
font window
IBAction and IBOutlet explained
IBAction keyword
inconsistencies in nib files, DungeonThing
Inspector window
keyboard shortcuts for inspectors
launching
Library window
loading nib with NSWindowController
LOLmaker project
main purpose of
MainMenu window
MainMenu.xib file
making logical control groupings
menu editor
MyDocument.xib
proxy objects
resizing windows
responder chain
returning to
scrolling LOLView
setting up window, Buttons app
specifying NSAppController predicate in
Window window
Xcode and
interface declaration, making private
interoperation dependencies
invalidArgumentException_xyz methods
Inverse popup, relationships
iPhone
garbage collection
Objective-C 2.0 features
iPhone development
Cocoa Touch
iPhone SDK
isNew variable
creating default ColorSet
isWorking attribute, concurrency
isWorking key
forcing main thread execution
isWorking property
item pane, the library
J
Java
interfacing with Objective-C
JavaScript
Objective-J
JSCocoa
K
key names
DungeonThing
VillainTracker
key window
configuring window not to become key
keyed archiving
keyPathsForValuesAffectingXyz methods
keywords
catch
finally
IBAction
IBOutlet
synchronized
try
KVC (Key-Value Coding)
KVO (Key-Value Observing)
L
label outlet, Button app
labels
changing appearance of
Inputs & Values, the library
resizing
languages
interfacing with Objective―C
lastKnownLocation attribute
lastSeenDate attribute
Layout menu
designing Buttons interface
lazy loading
Learn Cocoa on the Mac web page downloading sample projects
level indicator see NSLevelIndicator class
libraries see frameworks
Library window, Interface Builder
Application item
closing
Cocoa category
detail pane
DungeonThing preferences
Inputs & Values item
item pane
organization pane
search field
Views & Cells item
library, the
LIKE comparator, predicates
line cap style
line width, setting
lineToPoint method
ListWindowDelegate class
loadEasyWindow method
loadNotSoEasy method
localizedDescription method, NSError
locks, threading
logical control groupings
logical layers
MVC (Model-View-Controller)
LOLcats
LOLmaker project
LOLmaker_AppDelegate class
LOLmaker_AppDelegate.h file
LOLmaker_AppDelegate.m file
LOLView class
drawing bitmap image
setter methods
lolView outlet
LOLView project
drawing text
printing LOLview
scrolling LOLView
LOLView.h file
LOLView.m file
M
Mac
choosing for Cocoa development
Mac OS X
application menu
creating Mac applications
frameworks
NeXTStep AppKit
on-screen objects
property lists
spinning disk cursor
Mac OS X Leopard
Objective-C 2.0 and
MacErrors.h file
MacRuby
interfacing with Objective-C
Main Controller icon
connecting outlets to actions
main nib window see MainMenu.xib file
main thread
checking if running on
forcing execution on
special queue on
main window
dragging label onto
DungeonThing project
Main Window Controller icon
creating instance of controller class
main window, XCode projects
main function, Buttons app
MainMenu icon
opening menu editor
MainMenu object
DungeonThing preferences
MainMenu window, Interface Builder customizing menu bar
MainMenu.xib file
animating view transitions
application delegates
automatic GUI, MythBase
building GUI for VillainTracker
creating ColorMix application
creating instance of controller class
creating Mythical Bands window
creating window for SmileyView
CurveEdit project
DungeonThing preferences
enabling/disabling menu items with bindings
File’s Owner icon
implicit animations
importance of
launching Interface Builder
loading nib with NSWindowController
LOLmaker project