Datasheet

400
Mac Application Development For Dummies
setup
pages to print, 286–290
scheduled one-time events, 261–267
Shark, 23
shortcuts (keyboard), 383–384
showPreferences: method, 172–173
SimpleCocoaApp app, 372
SimpleCocoaWindowAppApp
Delegate.h, 65, 316
SimpleCocoaWindowAppApp
Delegate.m, 66, 317
single window apps, 118
Size inspector (Inspector pane),
124, 144–146, 287
sizing windows, 143–146
skills programming, 25–33
sliders, 142
slowing down apps, 221–222
software
backup, 24
design patterns, 25, 151
downloading, 21–24
patterns, 32–33
source code control, 51–52
Source Code Editor, 40
source  les
of apps, 56
de ned, 27, 88
Source-Level Debugger, 40
SQLite format, 239
square brackets ([]), 330
Squiggles app, 374
src attribute, 282
Standard editor, 51
statements
@catch, 282
#define, 90
@end, 30, 90, 93
@implementation, 30, 93
#import, 29, 47–48, 90, 92
#include, 29, 90
@interface, 29, 90
@private, 90, 97
@property, 90, 92, 217
@protected, 97
@public, 97
@synthesize, 92, 217
@try, 282
StockAccount class, 154–158
StockAccountController.h, 162
StockAccount.h, 156–157
StockAccount.m, 157–158
StockMarketer, 154–158
StockMarketerAppDelegate header  le,
165–166, 352–354
Stop button, 51
storeUserPreferences method, 242
storing
data in  les, 218–222
user data, 210–239
stringWithContentsOfFile:
method, 98
stringWithContentsOfUrl: method, 98
stringWithFormat: method, 98
stringWithString: method, 106, 107
stroke method, 192
strokeLineFromPoint: method, 191
strokeRect: method, 190, 191
structures. See speci c structures
stub methods, 137–139
super object, 94, 95
super.self, 94
swipes, 384
Symbol drop-down menu, 58, 59
Symbol navigator, 55
symbols, 58
synchronizing threads, 258–260
@synthesize statement, 92, 217
• T •
table, 222
taps, 384
templates (apps), 118
text
drawing, 196–199
transparency, 142
text  elds, 14
TextEdit app (Apple), 150
text-entry  elds, 14
textured window, 149
23_9781118032220-bindex.indd 40023_9781118032220-bindex.indd 400 9/21/11 9:43 AM9/21/11 9:43 AM