Learn Objective-C on the Mac - Mark Dalrymple [173]
dispatch group
dispatch_async function
dispatch_get_global_queue function
dispatch_group_async function
dispatch_group_notify function
NSBlockOperation class
NSOperationQueue and
queues
SlowWorker application
gdb command, debugger
realizing existence of errors
General tab, Project Info window
Generate Character button
creating action methods
main window, DungeonThing
Generate Dungeon button
Generate Monster button
getter methods
App Delegate implementation
explicit setter methods and
global breakpoints
GNUstep
goodness attribute, MythicalPerson creating attributes, MythBase
Grand Central Dispatch see GCD
graphics
colors and graphics context
Core Graphics
NSGraphicsContext class
resizing MrSmiley face
graphics states
greatness key
specifying default preferences values
grouping animations
groupings
making logical control groupings
Groups & Files pane, Xcode
creating controller class
main window, projects
Other Sources folder
Resources folder
sharing Hello World application
turning on garbage collection
GUI
actions taking values from
MythBase application
automatic GUI
refining GUI
updating GUI
VillainTracker application
building for
planning for
resizing window
WhatAboutThatFile app
guidelines
Interface Builder
H
Hello World application
adding icon to project
customizing menu bar for
importing icns files
running application
sharing application
help
Documentation Browser
getting
Help menu
customizing menu bar for Hello World
Hide NewApplication option
HIG (Human Interface Guidelines)
history tables, DungeonThing
configuring table views
inconsistencies in nib files
showing
horizontal slider
refining GUI, MythBase
HUD mode, NSPanel
Human Interface Guidelines see HIG
I
IBAction keyword
IBOutlet keyword
declaring outlet, Buttons app
prior to Objective-C 2.0
what IBOutlet is
icns files
Icon Composer application
icons
adding to project
creating application icon
scaling
Identity Inspector
adding actions for proxy objects
changing class
changing underlying class of object
changing view class
connecting VillainTrackerAppDelegate
creating instance of controller class
examining default nib files
First Responder’s configured methods
keyboard shortcut for
setting up DungeonThingAppDelegate
subclassing NSWindowController
image view see NSImageView class
images
LOLView drawing
NSImageCell class
@implementation section
LOLmaker project
VillainTracker
implicit animations
animating view transitions
implicit file access
Indeterminate checkbox, Attributes Inspector
Indeterminate Progress Indicator
Indexed checkbox, properties
indexesOfObjectsPassingTest method
indexOfObject method
Info window
MythBase garbage collection
Info.plist file
adding icon to project
init method
creating default ColorSet
nesting messages
objects loaded from main nib file
subclassing NSWindowController
superclass init method
initialize class method
initWithFrame method
initWithObjectsAndKeys method
initWithTarget method
initWithType:error method
input
NSWindow handling
Inputs & Values item
Library window, Interface Builder
Inspector panel
creating ColorMix application
Inspector window
animating view transitions
Attributes Inspector
keyboard shortcuts for inspectors
opening
showing attributes for window
instance method
Integer 16 type, Core Data
Interface Builder
animating view transitions
application delegates
blue guidelines
building GUI for VillainTracker
Buttons application
Cocoa Bindings
configuring predicate editor
connecting AppController actions/outlets
connecting buttons to actions
connecting Buttons outlet to action
copying objects
creating custom attribute, MythBase
creating instance of controller