[ Pobierz całość w formacie PDF ]
, protokó attributesOfItemAtPath:traverseLink, metoda, 369
implementacja, 420, 421 automatyczne zmienne lokalne, 254
, protokó , 416 autorelease pool, Patrz pula pami ci zwalnianej
automatycznie
autorelease, komunikat, 409
A
autorelease, metoda, 405
abstrakcyjne, klasy, 177
accessor methods, Patrz metody dost powe
B
addObject, metoda, 331, 360
addSubview, metoda, 399 bezwzgl dne, cie ki, 368
adresowania, operator, 272, 273 biblioteka, 15, 305
adresowanie po rednie, 272 bitowe, operatory, 211, 212, 213, 214, 215, 216, 217
allKeys, metoda, 357 bloki, 259, 260, 262
alloc, metoda, 51, 53, 204, 411 b dy krytyczne, 27
Poleć ksi k
Kup ksi k
490 Objective-C. Vademecum profesjonalisty
BOOL, typ danych, 125 do, instrukcja, 95
break, instrukcja, 96 dost powe metody, 59, 134
bufor, 372 double, typ danych, 61
niezmienny, 372 dynamiczne typowanie, 181, 188, 189
zmienny, 372 dzia ania
kolejno , 65, 67
na wska nikach, 288
C
dziedziczenie, 153, 157, 175
zmiennych egzemplarzowych i metod, 155
C, j zyk, 13, 14
dzielenia modulo, operator, 70
Caches, katalog, 382
caseInsensitiveCompare, metoda, 318
categories, Patrz kategorie
E
CGFloat, 267
CGGeometry.h, 267 egzemplarz, 39
CGPoint, 267 egzemplarzowe, zmienne, 401
CGRect, 267 else if, konstrukcja, 110
CGRectMake, 268 encodeObject:forKey, metoda, 432, 433, 436
CGSize, 267 encodeWithCoder, metoda, 431
CGSizeMake, 268 enum, s owo kluczowe, 206
char, typ danych, 61, 62 enumeratorAtPath, metoda, 376
class, metoda, 189 etykiety, 293, 294
Cocoa, 13, 305, 409, 445, 446, 447 extern, s owo kluczowe, 201, 202, 203
Cocoa Touch, 305, 445, 446, 447
compare, metoda, 313, 318
F
conformsTo, metoda, 226
containsObject, metoda, 347
fast enumeration, Patrz szybka enumeracja
contentsOfDirectoryAtPath:error, metoda, 376
fatal error, Patrz b dy krytyczne
continue, instrukcja, 97
fileHandleForUpdatingAtPath, metoda, 387
copy, atrybut, 337
fileHandleForWritingAtPath, metoda, 387
copy, metoda, 416, 419
finishDecoding, komunikat, 439
copyItemAtPath:error, metoda, 371
finishEncoding, komunikat, 439
copyWithZone, metoda, 421, 422
float, typ danych, 61, 62
Core Services, Patrz us ugi systemu
for, 80, 81, 83, 84
countForObject, metoda, 360
warianty, 90
Cox, Brad J., 13
zagnie d anie, 88
currentDirectoryPath, metoda, 380
forwardInvocation, metoda, 191
Foundation, biblioteka, 305, 309
dokumentacja, 305
D
tablice, 328
dane, hermetyzacja, 56 zwalnianie obiektów, 311
data encapsulation, Patrz hermetyzacja danych Foundation.h, 309
dataWithContentsOfFile, metoda, 428 framework, Patrz biblioteka
dealloc, komunikat, 397, 409 funkcja znaku, 110
dealloc, metoda, 173 funkcje, 251, 252, 257, 258
dealokacja, 397 argumenty, 253, 256
decodeObject:forKey, metoda, 432 prototyp, 256, 257
decyzje, podejmowanie, 99 przekazywanie tablic, 258
defaultManager, komunikat, 369 warto zwrotna, 255, 256
dekrementacji, operator, 85, 280, 285, 286 wska niki, 277, 288
delegacja, 227 zewn trzne, 258
deleteCharactersInRange, metoda, 324, 325 zmienne lokalne, 253, 254
description, metoda, 315
dictionaryWithContentsOfURL, metoda, 391
dispatch table, Patrz tablice rozdzia u
Poleć ksi k
Kup ksi k
Skorowidz 491
G J
garbage collector, Patrz system usuwania nieu ytków j dro, 445
gcc, kompilator, 29
gettery, 59
K
globalne zmienne, 201
goto, instrukcja, 293
katalog g ówny, 368
katalogi
praca, 374
H
sprawdzanie zawarto ci, 376
hermetyzacja danych, 56 systemu iOS, 382
kategorie, 160, 219, 223, 224
klasa, 39, 153, 154
I
abstrakcyjna, 177
do dzia a na u amkach, 42
I, operator, 213
dziedziczenie, 157
IBAction, 456
g ówna, 153
IBOutlet, identyfikator, 455
konkretna, 177
id, typ danych, 64, 184, 187, 299
macierzysta, 45
if, instrukcja, 99
metody, 45, 47
zagnie d anie, 108
nadrz dna, 153
if-else, instrukcja, 103, 105
nazwy, 45, 46
implementacyjny, plik, 133
potomna, 153
indeks, 246
rozszerzanie definicji, 151
indexOfObject, metoda, 347
rozszerzanie przez dziedziczenie, 157
indexOfObjectPassingTest, metoda, 362, 363
zapis w osobnych plikach, 129
indirection, Patrz adresowanie po rednie
zmienne egzemplarza, 45
inicjatory, 198
klaster, 177
desygnowane, 198
klawiatura, odbieranie danych, 86
init, metoda, 51
komentarze, 26, 31
initForWritingWithMutableData, komunikat, 439
kompilacja, 21
initWith, przedrostek, 312
b dy krytyczne, 27
initWithCoder, metoda, 431, 432, 433
ostrze enia, 27
inkrementacji, operator, 85, 280, 285, 286
przy u yciu Xcode, 22, 26, 28
insertString:atIndex, metoda, 324
terminal, 28
instrukcje, 32, 33
warunkowa, 241, 242
int, typ danych, 61
komunikat, 40
interfejsowy, plik, 132, 133
konwersja typów, 71, 210
intersection, metoda, 360
regu y, 210
iOS
kopiowanie
cz sto u ywane katalogi, 382
g bokie, 418, 419
pakiet SDK, 449
obiektów, 415
pisanie programów, 449
plików, 382
iPhone
p ytkie, 418, 419
projektowanie interfejsu, 457
przy u yciu archiwizatora, 441
symulator, 451
w metodach ustawiaj cych i sprawdzaj cych, 423
szablony programów, 452
kropki, operator, 135
tworzenie nowego projektu, 451
kwalifikatory, 63
isa, 298
long, 63
isEqualToNumber, metoda, 313
long long, 63
isEqualToSet, metoda, 360
short, 63, 64
isEqualToString, metoda, 318
signed, 63
isKindOf, metoda, 192
unsigned, 63
isMemberOfClass, metoda, 192
Poleć ksi k
Kup ksi k
492 Objective-C. Vademecum profesjonalisty
mutableCopy, metoda, 416, 419
L
mutableCopyWithZone, metoda, 421
muteks, 424
lastPathComponent, metoda, 380
mutex, Patrz muteks
length, metoda, 318
liczba trójk tna, 79
liczenie referencji, 396
N
a cuchy, 399
listy w a ciwo ci, 427
nadklasa, 153, 154
litera y z o one, 293
abstrakcyjna, 177
logiczne, zmienne, 121, 123, 125
nag ówki prekompilowane, 309
lokalizacja, 314
nag ówkowe pliki, 240
lokalne zmienne, 141, 142, 253, 254
NAN, 101
automatyczne, 254
nazwy
statyczne, 254
niepoprawne, 46
long, 63
poprawne, 45
long long, 63
tworzenie, 45, 46
lowercaseString, metoda, 318
zarezerwowane, 46
LUB wykluczaj cego, operator, 214
nieu ytki, usuwanie, 411
LUB, operator, 214
nonatomic, atrybut, 337
nonatomic, s owo kluczowe, 424
notacja
naukowa, 62
sigma, 149
a cuchy formatuj ce, 36
NSArchiver, klasa, 429
a cuchy znaków, 249, 284
NSArray, klasa, 198, 328
wska niki, 282, 284
metody, 352, 353
czno , 65
NSBundle, klasa, 367, 391
NSCalendarDate, klasa, 271
M
NSCopying, protokó , 225
NSCountedSet, klasa, 360
M_PI, 234
NSData, klasa, 372
main, 252
tworzenie archiwów, 438
mainBundle, metoda, 392
NSDate, klasa, 271
makra, 238
NSDictionary, klasa, 357
metody, 40, 45, 258
metody, 357
argumenty, 48, 142
NSFileHandle, klasa, 367, 386, 387
bez nazw argumentów, 138
metody, 386
dekoduj ce, 431
NSFileManager, klasa, 367, 368
dost powe, 59, 134
metody, 369, 374
egzemplarzy, 47
NSFileSize, 370
klas, 47
NSHomeDirectory, funkcja, 380
koduj ce, 431
NSHomeDirectoryForUser, funkcja, 380
pobieraj ce, 59, 134
NSIndexSet, klasa, 362
przekazywanie tablic, 258
metody, 364
przes anianie, 169, 173
NSKeyedArchiver, klasa, 429
przyjmuj ce po kilka argumentów, 136
NSKeyedUnarchiver, klasa, 433, 439
ustawiaj ce, 59, 134
NSLog, funkcja, 32, 34, 35, 65, 315, 331
warto ci zwrotne, 47
NSMutableArray, klasa, 328
wska niki, 277
metody, 353
wywo ywanie, 40, 41
NSMutableData, klasa, 372
zwracanie obiektów, 146
NSMutableDictionary, klasa, 357
minus, operator, 68
metody, 358
modu , 200
NSMutableSet, klasa, 361
moveItemAtPath:toPath, metoda, 372
metody, 361
moveItemAtPath:toPath:error, metoda, 371
Poleć ksi k
Kup ksi k
Skorowidz 493
NSMutableString, klasa, 316, 322 dzielenia modulo, 70
metody, 328 I, 213
NSNumber, klasa, 177, 313 inkrementacji, 85, 280, 285, 286
metody, 312 jednoargumentowe, 69
NSObject, klasa, 153 kropki, 135
metody, 189 LUB, 214
[ Pobierz całość w formacie PDF ]