Datasheet
388
Mac Application Development For Dummies
applications (apps). See also debugging
about, 9–10
adding application icons, 340–343
adding items to windows, 126–129
Address Book, 12, 13
Apple sample, 369–375
archiving, 81–82
building, 19
built-in, 12–14
ButtonMadness, 372
categories, 118
choosing templates, 118
connections, 119–120
creating new projects, 42–49
creating with Xcode, 41–61
CustomMenus, 372
de ned, 252
development challenges, 33–36
DictionaryController, 374
editing menus, 134–135
executing, 19–20
ForDummiesImages, 276–282
frameworks of, 56
full screen, 34
getting started with developing, 36–38
iCal, 12
IconCollection, 373
ImageTransition, 374–375
iTunes, 12
language, 24
life cycle, 11, 112–114
localizing, 362–366
Mail, 12
memory, 354–362
menubar, 67
menus, 134–135
NSTableViewBinding, 373
Objective-C programming for, 26–31
PictureSharing, 373
products of, 56
programming skills for developing, 25–33
reasons for developing, 10–11
Safari, 12, 13
SimpleCocoaApp, 372
single window, 118
slowing down, 221–222
source les, 56
Squiggles, 374
tip calculator, 63–82
ToolbarSample, 371
tools for developing, 19–24
types, 42
updating, 385–386
users, 11–18
using Model-View-Controller (MVC)
pattern in, 154–167
what to create, 37–38
Xcode visual details, 49–61
Aqua, 34
architectural pattern, 147
Architectures setting, 375
Archives organizer, 61
archiving, 81–82, 213
Assistant editor, 51
Attributes inspector (Inspector pane),
124, 131
audio editor, 23
Auto Save, 34
auto variables, 312
autorelease method, 106, 108, 362, 378
AV Foundation, 34
• B •
Back button, 58
background, working in
about, 251
scheduling events with threads, 260–282
thread basics, 252–260
background process, loading data as, 221
backup software, 24
Base SDK setting, 375
BasicPrintAppAppDelegate, 289–290
BasicPrintView object, 290–293
Beziér curves, 191–196
bezierPathWithOvalInRect:
method, 192
bezierPathWithRect: method, 192
bezierPathWithRoundedRect:
method, 192
Binary format, 239
binding, 124
Bindings inspector (Inspector pane), 124
BlackBerry Application Development For
Dummies (Kowalski), 362
braces ({}), 29
brainstorming, 37–38
Breakpoint navigator, 55
23_9781118032220-bindex.indd 38823_9781118032220-bindex.indd 388 9/21/11 9:43 AM9/21/11 9:43 AM