Apps programmieren für iPhone und iPad

Transcription

Apps programmieren für iPhone und iPad
Inhalt
Inhalt
Vorwort ..................................................................................................................................................
15
17
1
Hello iPhone
21
1.1
Voraussetzungen ....................................................................................................
22
23
24
26
Geleitwort ..............................................................................................................................................
1.1.1
1.1.2
Das SDK und die Entwicklerprogramme .................................................
Der Simulator .............................................................................................
1.1.3
Test der Arbeitsumgebung .......................................................................
1.2.1
Ein neues Projekt ........................................................................................
1.2.2
1.2.3
1.2.4
Sehr verbunden ..........................................................................................
Netzwerk und Ausgabe .............................................................................
Test auf einem Gerät .................................................................................
1.2.5
1.2.6
1.2.7
Entwicklerzertifikat und Entwicklungsprofile ........................................
Apps mit speziellen Funktionalitäten ......................................................
Profilprobleme ............................................................................................
32
32
39
44
46
47
52
54
1.3
Zusammenfassung ..................................................................................................
55
2
Die Reise nach iOS
57
2.1
Objektorientierte Programmierung ....................................................................
58
60
63
66
67
76
1.2
2.2
App geht’s .................................................................................................................
2.1.1
2.1.2
Objekte und Abstraktion ...........................................................................
Vererbung ...................................................................................................
2.1.3
2.1.4
2.1.5
Überschreiben von Methoden und spätes Binden .................................
Objektorientierung in Objective-C ...........................................................
Die Architektur von iOS-Programmen .....................................................
Hefte raus, Klassenarbeit! .....................................................................................
2.2.1
2.2.2
2.2.3
Controller und View in der Praxis ............................................................
Modellbau ...................................................................................................
Initializer und Methoden ..........................................................................
2.2.4
Vererbung ...................................................................................................
2.2.5
Kategorien ..................................................................................................
2.2.6
Protokolle ....................................................................................................
78
80
88
94
104
117
122
5
Inhalt
2.2.7
2.2.8
2.2.9
2.2.10
2.3
2.4
2.5
123
125
Delegation .................................................................................................. 131
Key-Value-Coding ...................................................................................... 139
Speicherverwaltung und Propertys .....................................................................
2.3.1
Stack und Heap ..........................................................................................
2.3.2
2.3.3
Starke und schwache Referenzen ............................................................
Autoreleasepools .......................................................................................
2.3.4
Propertys und Accessoren .........................................................................
In den Tiefen der Speicherverwaltung ................................................................
2.4.1
2.4.2
Manuelles Referenzzählen ........................................................................
Die Speicherverwaltungsregeln für das manuelle Referenzzählen .....
2.4.3
2.4.4
Autoreleasepools .......................................................................................
Der Referenzzähler ....................................................................................
2.4.5
Automatisches Referenzzählen ................................................................
2.4.6
2.4.7
2.4.8
Weakie und die starken Zeiger .................................................................
Einzelgänger ...............................................................................................
Migration bestehender Projekte ..............................................................
142
142
145
148
150
155
156
160
166
169
170
171
175
177
Das Foundation-Framework .................................................................................
2.5.1
2.5.2
2.5.3
2.6
Vorwärtsdeklarationen .............................................................................
Kommunikation zwischen den Schichten ...............................................
180
Mutables und Immutables ....................................................................... 181
Elementare Klassen ................................................................................... 183
Collections .................................................................................................. 192
Blöcke ........................................................................................................................
2.6.1
196
Rückruffunktionen ..................................................................................... 200
2.7
Namenskonventionen ............................................................................................
203
2.8
Zusammenfassung ..................................................................................................
205
3
Sehen und anfassen
207
3.1
Eigene Viewklassen in Cocoa Touch ....................................................................
207
217
227
230
233
236
239
6
3.1.1
3.1.2
Zeichnen in Cocoa Touch ..........................................................................
Zeitberechnung ..........................................................................................
3.1.3
3.1.4
3.1.5
View-Erzeugung über Storyboards ..........................................................
Aktualisierung der Zeitanzeige ................................................................
Wiederverwendbarkeit von Views ...........................................................
3.1.6
Zeichenfarbe festlegen ..............................................................................
Inhalt
3.2
3.3
Views und Viewcontroller .....................................................................................
3.2.1
Outlets .........................................................................................................
3.2.2
Outlet-Collections ......................................................................................
3.2.3
Containerviews ..........................................................................................
3.2.4
View-Hierarchien .......................................................................................
3.2.5
Actions .........................................................................................................
3.2.6
3.2.7
Ereignisse ....................................................................................................
Controlzustände und Buttons ..................................................................
3.2.8
Touch-A, Touch-A, Touch Me ....................................................................
3.2.9
Übergänge ..................................................................................................
3.2.10
3.2.11
3.2.12
Ein kleines Intermezzo über Labels ..........................................................
Beliebige Objekte im Storyboard ..............................................................
Der Lebenszyklus eines Viewcontrollers .................................................
3.2.13
Speicher- und Ressourcenverwaltung des Viewcontrollers ..................
Lokale Benachrichtigungen ...................................................................................
3.3.1
3.3.2
3.4
3.5
3.6
240
241
246
248
249
250
254
258
262
278
284
285
286
289
290
Benachrichtigungen versenden ............................................................... 292
Benachrichtigungen verarbeiten ............................................................. 296
Eine App für alle ......................................................................................................
3.4.1
3.4.2
3.4.3
3.4.4
Das Retina-Display .....................................................................................
Launch-Images ...........................................................................................
Sprachkursus für die App ..........................................................................
Es funktioniert nicht ..................................................................................
3.4.5
3.4.6
3.4.7
Unterstützung älterer iOS-Versionen ......................................................
Base-Internationalisierung ausschalten .................................................
Universelle Apps .........................................................................................
Geräteausrichtungen, Autosizing und Autolayout ..........................................
3.5.1
Flexible Views dank Autosizing ................................................................
3.5.2
3.5.3
3.5.4
Autolayout ..................................................................................................
Restriktionen im Interface-Builder festlegen .........................................
Autolayout und Lokalisierung ..................................................................
Fehlersuche ...............................................................................................................
3.6.1
3.6.2
Logging ........................................................................................................
Der Debugger .............................................................................................
3.6.3
3.6.4
Breakpoints verwalten ..............................................................................
Die Debugger-Konsole ...............................................................................
303
305
309
310
315
317
319
321
323
325
330
330
334
336
338
339
344
346
7
Inhalt
4
Alles unter Kontrolle
353
4.1
Viewcontroller, XIBs und Storyboards ................................................................
353
354
357
358
366
372
374
4.2
4.3
4.4
4.5
4.1.1
Erstellung von Viewcontrollern über XIB-Dateien .................................
4.1.2
Applikationsinitialisierung ........................................................................
4.1.3
Storyboards .................................................................................................
4.1.4
Modale Dialoge ..........................................................................................
4.1.5
4.1.6
Pop-over ......................................................................................................
Übergänge ..................................................................................................
Der Navigationcontroller .......................................................................................
4.2.1
4.2.2
4.2.3
Viewcontroller anzeigen und entfernen .................................................
Die Navigationsleiste .................................................................................
Der Zurück-Button .....................................................................................
4.2.4
Gehe drei Felder zurück .............................................................................
4.2.5
Die Werkzeugleiste ....................................................................................
Navigation- und Pop-over-Controller in der Praxis .........................................
4.3.1
4.3.2
4.3.3
Navigationcontroller anlegen ...................................................................
Einen Dialog für die Einstellungen gestalten .........................................
Früher war alles besser ... ..........................................................................
4.3.4
4.3.5
Einstellungen dauerhaft speichern ..........................................................
Storyboard lokalisieren ..............................................................................
4.3.6
Anpassung an das iPad ..............................................................................
Der Splitviewcontroller ..........................................................................................
4.4.1
Das Splitviewcontroller-Delegate ............................................................
4.4.2
4.4.3
4.4.4
Eine Projektvariante erstellen ...................................................................
Rotationsverhalten für einzelne Viewcontroller ändern .......................
Anlegen eines Splitviewcontrollers ..........................................................
4.4.5
4.4.6
Autolayout-Restriktionen per Programmcode erstellen .......................
Anzeige des Masters ..................................................................................
429
Aufbau einer Reiternavigation ................................................................. 429
Plaketten ..................................................................................................... 431
Für ein paar Controller mehr .................................................................... 432
436
Einen Page-Viewcontroller erzeugen ....................................................... 437
Die Datenquelle und das Delegate .......................................................... 439
Eigene Container- und Subviewcontroller .........................................................
4.7.1
4.7.2
8
410
412
413
416
418
420
427
Der Page-Viewcontroller .......................................................................................
4.6.1
4.6.2
4.7
389
392
395
398
400
405
408
Der Tabbarcontroller ..............................................................................................
4.5.1
4.5.2
4.5.3
4.6
377
378
379
382
383
387
441
Container- und Subviewcontroller ........................................................... 442
Verwaltung der Subviewcontroller .......................................................... 445
Inhalt
4.7.3
4.8
ContainerViews leicht gemacht ...............................................................
Regelbasierte Anpassung der Oberfläche ..........................................................
4.8.1
4.8.2
447
Gestaltungsregeln ... .................................................................................. 450
... und Gestaltungsmöglichkeiten ............................................................ 453
5
Daten, Tabellen und Controller
5.1
Benachrichtigungen ...............................................................................................
5.1.1
5.1.2
5.2
5.4
5.5
5.6
457
457
Benachrichtigungen empfangen ............................................................. 458
Eigene Benachrichtigungen verschicken ................................................. 461
Layoutanpassungen und Viewrotationen .........................................................
5.2.1
5.2.2
5.3
446
463
Lang lebe das Rotationsprinzip! ............................................................... 464
Anpassung des Layouts ............................................................................. 467
Core Data ..................................................................................................................
5.3.1
5.3.2
5.3.3
Datenmodellierung ...................................................................................
Implementierung von Entitätstypen .......................................................
Dokumentenordner und Application-Support-Verzeichnis ..................
5.3.4
5.3.5
5.3.6
Einbindung von Core Data ........................................................................
Der Objektkontext .....................................................................................
Die Nachrichten des Objektkontexts .......................................................
5.3.7
Anlegen und Ändern von Entitäten in der Praxis ...................................
Texte, Bilder und Töne verwalten ........................................................................
5.4.1
Viewanpassungen für die Systemleisten ................................................
5.4.2
5.4.3
Die Tastatur betritt die Bühne ..................................................................
Fotos aufnehmen .......................................................................................
5.4.4
Töne aufnehmen und abspielen ..............................................................
Tableviews und Core Data .....................................................................................
5.5.1
Tableviews ..................................................................................................
5.5.2
5.5.3
5.5.4
Tabellenzellen gestalten ...........................................................................
Zellprototypen über das Storyboard definieren .....................................
Zellprototypen per Programmcode bereitstellen ...................................
5.5.5
5.5.6
Der Target-Action-Mechanismus und Tabellenzellen ...........................
Zellen löschen .............................................................................................
Core Data II: Die Rückkehr der Objekte ..............................................................
5.6.1
Prädikate .....................................................................................................
5.6.2
5.6.3
5.6.4
Aktualisierung des Tableviews .................................................................
Das Delegate des Fetched-Results-Controllers ......................................
Tabelleneinträge suchen ...........................................................................
469
470
475
476
478
480
481
482
484
485
489
496
503
514
514
516
517
521
522
523
524
525
528
532
535
9
Inhalt
5.7
Inhalte teilen ............................................................................................................
5.7.1
5.7.2
5.8
539
Integration in das Fototagebuch .............................................................. 539
Eigene Aktivitäten bereitstellen ............................................................... 541
Collectionviews .......................................................................................................
5.8.1
Der Collectionviewcontroller ....................................................................
5.8.2
Gitterdarstellung .......................................................................................
5.8.3
Zellen und die Datenquelle .......................................................................
5.8.4
Ergänzende Views ......................................................................................
5.8.5
5.8.6
Freie Layouts ...............................................................................................
Freie Layouts und ergänzende Views ......................................................
5.8.7
Decorationviews ........................................................................................
548
550
550
554
556
557
565
567
6
Models, Layer, Animationen
569
6.1
Modell und Controller ............................................................................................
570
570
576
578
583
585
589
6.2
6.1.1
6.1.2
6.1.3
iOS Next Topmodel ....................................................................................
View an Controller .....................................................................................
Gerätebewegungen auswerten ...............................................................
6.1.4
6.1.5
6.1.6
Modell an Controller ..................................................................................
Undo und Redo ...........................................................................................
Unit-Tests ...................................................................................................
Als die Views das Laufen lernten .........................................................................
6.2.1
6.2.2
6.2.3
6.3
10
600
Animationen mit Blöcken ......................................................................... 602
Transitionen ............................................................................................... 608
Zur Animation? Bitte jeder nur einen Block! ........................................... 611
Core Animation ........................................................................................................
6.3.1
Layer ............................................................................................................
6.3.2
6.3.3
6.3.4
Vordefinierte Layer-Klassen ......................................................................
Der Layer mit der Maske ...........................................................................
Unser Button soll schöner werden ...........................................................
6.3.5
Spieglein, Spieglein an der Wand .............................................................
6.3.6
6.3.7
6.3.8
6.3.9
6.3.10
Der bewegte Layer .....................................................................................
Daumenkino ...............................................................................................
Relativitätstheorie .....................................................................................
Der View, der Layer, seine Animation und ihr Liebhaber ......................
Transaktionen ............................................................................................
6.3.11
Die 3. Dimension ........................................................................................
613
613
620
624
625
627
635
640
643
646
652
654
Inhalt
6.4
6.5
Scrollviews und gekachelte Layer ........................................................................
6.4.1
Scrollen und Zoomen .................................................................................
6.4.2
Die Eventverarbeitung ..............................................................................
6.4.3
Scharfe Kurven ...........................................................................................
6.4.4
Ganz großes Kino .......................................................................................
6.4.5
PDF-Dateien anzeigen ...............................................................................
Über diese Brücke musst du gehen .....................................................................
6.5.1
6.5.2
6.6
658
659
664
671
674
678
685
Toll-free Bridging und ARC ........................................................................ 685
C-Frameworks und ARC ............................................................................. 687
Was Sie schon immer über Instruments wissen wollten,
aber nie zu fragen wagten ....................................................................................
6.6.1
Spiel mir das Lied vom Leak ......................................................................
6.6.2
6.6.3
Ich folgte einem Zombie ...........................................................................
Time Bandits ...............................................................................................
6.6.4
Instruments und der Analyzer ..................................................................
688
690
696
699
702
7
Programmieren, aber sicher
703
7.1
iOS und Hardware ...................................................................................................
704
7.2
Bedrohungen, Angriffe, Sicherheitslücken und Maßnahmen .......................
7.2.1
7.3
Threat Modeling ......................................................................................................
7.3.1
7.3.2
7.3.3
7.3.4
7.4
709
Arten von Sicherheitslücken ..................................................................... 710
712
Erstellen eines Datenflussdiagramms ..................................................... 715
STRIDE ......................................................................................................... 737
Generische Designgrundsätze .................................................................. 745
Threat Modeling aus der Tube – das Microsoft SDL Threat
Modeling Tool .............................................................................................
Sichere Programmierung in der Praxis ...............................................................
7.4.1
7.4.2
Authentisierung .........................................................................................
Keychain ......................................................................................................
7.4.3
7.4.4
7.4.5
7.4.6
Jailbreak-Erkennung ..................................................................................
Verzeichnisse und Dateiattribute ............................................................
Event-Handling ..........................................................................................
Screenshots ................................................................................................
7.4.7
7.4.8
7.4.9
Sorgfältiger Umgang mit der Bildschirmsperre .....................................
Struktur und Ordnung im Sandkasten ....................................................
UDID ist tot. Was nun? ..............................................................................
7.4.10
Base64 .........................................................................................................
746
752
752
767
775
781
784
786
788
789
793
796
11
Inhalt
7.5
iCloud .........................................................................................................................
7.5.1
Denkanstöße ..............................................................................................
7.5.2
iCloud in der Praxis ....................................................................................
7.5.3
Key-Value-Storage .....................................................................................
7.5.4
Verschlüsselung (in der Cloud) .................................................................
798
800
802
806
807
8
Datenserialisierung und Internetzugriff
817
8.1
Ich packe meine Texte ............................................................................................
817
817
818
819
820
821
8.2
8.3
8.4
8.5
8.1.1
8.1.2
8.1.3
Serialisierung von Zeichenketten .............................................................
Zeichenkodierungen ..................................................................................
Unicode und UTF-8 ....................................................................................
8.1.4
8.1.5
Die Zeichenkodierung erkennen ..............................................................
Zeichenketten konvertieren .....................................................................
JSON und die URLonauten .....................................................................................
8.2.1
8.2.2
8.2.3
Das JSON-Format .......................................................................................
Einfacher YouTube-Zugriff mit JSON .......................................................
URLs erstellen .............................................................................................
8.2.4
8.2.5
JSON-Dokumente schreiben .....................................................................
Verwendung des JSONKits als Parser ......................................................
XML ............................................................................................................................
8.3.1
XML in Kürze ...............................................................................................
8.3.2
8.3.3
Property-Listen ...........................................................................................
SAX ...............................................................................................................
8.3.4
8.3.5
DOM und XPath .........................................................................................
Der Tag der Entscheidung .........................................................................
Daten, Daten, ihr müsst wandern .......................................................................
8.4.1
8.4.2
8.4.3
Synchrone Kommunikation ......................................................................
Komplexe Anfragen ...................................................................................
Auf dem Webserver nichts Neues ............................................................
8.4.4
Asynchrone Kommunikation ....................................................................
8.4.5
8.4.6
8.4.7
8.4.8
8.4.9
Große Datenmengen der Übertragung ...................................................
Passwortabfragen ......................................................................................
Sicher kommunizieren mit TSL (SSL) ........................................................
Hier geht die POST ab ................................................................................
Dateiupload ................................................................................................
8.4.10
Überprüfung der Erreichbarkeit ...............................................................
Karten ........................................................................................................................
8.5.1
12
822
822
824
831
835
836
837
837
843
848
863
872
873
873
876
880
886
891
898
902
914
919
929
933
Karten darstellen ........................................................................................ 933
Inhalt
8.5.2
8.5.3
8.5.4
8.5.5
Koordinatensysteme .................................................................................
Geokoordinaten bestimmen ....................................................................
935
937
Eigene Kartenbeschriftungen ................................................................... 940
Routen ......................................................................................................... 943
9
Multimedia
949
9.1
Schönschrift ..............................................................................................................
949
952
964
964
966
9.2
9.3
9.4
9.1.1
Texthervorhebungen über Attributed Strings ........................................
9.1.2
9.1.3
Weitere Anzeigemöglichkeiten ................................................................
Text mit Hervorhebungen über Dokumente erzeugen .........................
9.1.4
Zeichenketten in Farben umwandeln .....................................................
Einbindung von HTML-Dokumenten ..................................................................
9.2.1
Anzeige von HTML-Dokumenten .............................................................
9.2.2
9.2.3
Javascript-Dateien einbinden ...................................................................
Das Delegate des Webviews .....................................................................
9.2.4
Webviews und Scrollviews .......................................................................
9.2.5
9.2.6
9.2.7
9.2.8
Der Viewport ..............................................................................................
Dynamische HTML-Seiten .........................................................................
HTML-Sonderzeichen maskieren .............................................................
Javascript ausführen ..................................................................................
9.2.9
Ereignisübergabe an die Applikation .......................................................
Antwortcaching und Offlinemodus ....................................................................
9.3.1
Bilder nachladen ........................................................................................
9.3.2
9.3.3
9.3.4
Cache Me If You Can ..................................................................................
Let’s go offline ............................................................................................
Protokolle ....................................................................................................
9.3.5
Ein datenbankbasierter Offlinecache ......................................................
971
972
977
978
982
984
987
991
993
996
999
999
1003
1007
1010
1016
Videos ........................................................................................................................ 1036
9.4.1
YouTube-Videos einbetten ....................................................................... 1036
9.4.2
Wiedergabe über das Media-Player-Framework .................................... 1039
9.4.3
9.4.4
Vorschaubilder erzeugen .......................................................................... 1045
Videos über Layer anzeigen ...................................................................... 1049
10 Jahrmarkt der Nützlichkeiten
1055
10.1 Ein Rundgang durch Xcode ................................................................................... 1055
10.1.1
Die Navigatorspalte ................................................................................... 1056
13
Inhalt
10.1.2
10.1.3
Der Utilitybereich ....................................................................................... 1059
Der Editor .................................................................................................... 1060
10.1.4
Autovervollständigung und Code-Schnipsel .......................................... 1062
10.1.5
Tastaturkurzbefehle .................................................................................. 1066
10.1.6
Tabs und Fenster ........................................................................................ 1067
10.1.7
10.1.8
Simulatoren und Dokumentation nachladen ......................................... 1068
No Country for Old Man-Pages ................................................................ 1070
10.1.9
Projekte dokumentieren ........................................................................... 1072
10.1.10 Snapshots ................................................................................................... 1073
10.2 Refactoring ............................................................................................................... 1076
10.2.1
10.2.2
10.2.3
Refactorings in Xcode ................................................................................ 1076
Methoden auslagern ................................................................................. 1079
Oberklassen erzeugen und Methoden verschieben .............................. 1083
10.3 Der Organizer ........................................................................................................... 1086
10.3.1
Die Geräteverwaltung ............................................................................... 1086
10.3.2
10.3.3
Archive und die Archivverwaltung ........................................................... 1089
Projektverwaltung ..................................................................................... 1091
10.4 Das Buildsystem ...................................................................................................... 1092
10.4.1
10.4.2
10.4.3
Workspaces, Projekte und Targets ........................................................... 1092
Klassen in Bibliotheken auslagern ........................................................... 1093
Bibliotheken wiederverwenden ............................................................... 1100
10.4.4
10.4.5
10.4.6
Konfigurationen ......................................................................................... 1101
Targets ........................................................................................................ 1106
Schemata .................................................................................................... 1112
10.5 Ad-hoc-Distributionen ........................................................................................... 1117
10.5.1
10.5.2
10.5.3
Geräteregistrierung ................................................................................... 1118
App-Installation über das iPhone-Konfigurationsprogramm ............... 1121
Ad-hoc-Distributionen über einen Webserver ....................................... 1123
10.6 Versionsverwaltung mit Git .................................................................................. 1125
10.6.1
10.6.2
10.6.3
10.6.4
10.6.5
10.6.6
10.6.7
10.6.8
Lokale Git-Repositorys ...............................................................................
Arbeiten mit verteilten Git-Repositorys ..................................................
Git-Integration in Xcode ............................................................................
Einbindung existierender Git-Repositorys ..............................................
GitX ..............................................................................................................
1126
1128
1129
1133
1135
SourceTree .................................................................................................. 1136
Das Kommandozeilenprogramm von Git ............................................... 1138
Der eigene Git-Server ................................................................................ 1140
Index ........................................................................................................................................................ 1147
14
Index
Index
!= ................................................................................... 187
#import ........................................................................ 96
#include ....................................................................... 96
#pragma clang diagnostic ................................. 858
$() (jQuery) ................................................................ 995
% ......................................................................... 108, 225
& ......................................................................... 143, 185
* ..................................................................................... 143
== ................................................................................. 187
@ ........................................................................ 184, 190
@( ) .................................................................... 190, 960
@[ ] .............................................................................. 191
@{ } .............................................................................. 194
@2x ............................................................................. 308
@autoreleasepool ....................................... 148, 167
@avg ........................................................................... 142
@class ........................................................................ 124
@count ...................................................................... 142
@dynamic ................................................................ 618
@end ............................................................................. 69
@implementation ................................................... 69
@interface ................................................................... 69
@max ......................................................................... 142
@min ......................................................................... 142
@optional ...................................................... 122, 137
@param .................................................................. 1072
@property ................................................................... 92
@protocol ................................................................ 122
Vorwärtsdeklaration ....................................... 124
@required ................................................................ 122
@respondsToSelector: ........................................ 371
@see ......................................................................... 1073
@selector ........................................................ 73, 1077
@sum ......................................................................... 142
@synchronized .................................................... 1031
@synthesize ............................................................... 92
__autoreleasing ..................................................... 148
__block .................................................................... 1033
__bridge ....................................... 641, 686, 772, 833
__bridge_retained ...................................... 641, 686
__bridge_transfer .............................. 641, 686, 834
__strong .................................................................... 171
__unsafe_unretained ............. 146, 147, 174, 698
__weak .................................................... 146, 147, 172
_cmd .............................................................................. 85
A
Abhängiges Target .............................................. 1115
Abhängigkeit ................................................... 77, 239
zyklische ...................................................... 123, 136
Ablaufplan ............................................................... 279
Ableiten ........................................................................ 63
Abstrakte Klasse ....................................................... 65
Abstraktion ................................................................. 60
acceleration ............................................................. 580
Accept-Ranges ........................................................ 893
Accessor ...................................................... 62, 91, 695
Achsangaben .......................................................... 869
Action ........................................................................ 241
actionForKey: ......................................................... 648
actionForLayer:forKey: ....................................... 648
Action-Methode ................................. 103, 112, 250
actions ....................................................................... 648
Action-Verbindung .............................................. 250
activityDidFinish: ................................................. 547
activityImage .......................................................... 542
Activity-Indicator ................................................. 505
activityTitle ............................................................. 542
activityType ............................................................. 542
activityViewController ....................................... 544
Adams, Douglas ..................................................... 738
addAnimation:forKey: ....................................... 635
addAnnotation: ..................................................... 940
addAnnotations: ................................................... 940
addAttributes:range: .................................. 951, 958
addChildViewController: ................................... 442
addConstraint: ....................................................... 420
addConstraints: ..................................................... 420
addGestureRecognizer: ...................................... 274
addObject: ................................................................ 101
addObserver:forKeyPath:options:
context: ....................................................... 125, 584
addObserver:selector:name:object: .. 458, 1045
addObserverForName:object:queue:
usingBlock: ............................................. 459, 1045
Address Space Layout Randomization ........ 706
addSublayer: ........................................................... 614
addSubview: ............................................................ 660
addTarget:action: .................................................. 275
Ad-hoc-Distribution ..... 1089, 1115, 1117, 1122
adjustsImageWhenHighlighted ...................... 259
advertisingIdentifier ........................................... 794
1147
Index
advertisingTrackingEnabled ............................. 794
AES-128 ....................................................................... 801
AES-256 ...................................................................... 707
afconvert (Kommandozeilenprogramm) ... 298
Affine Transformation ........................................ 604
Akamai ....................................................................... 914
Aktion ...................................................................... 1112
Aktive Applikation ................................................ 133
Aktivität .................................................................... 539
applikationsspezifische .................................. 541
Aktivitätsanzeige ................................................... 507
Alertview ................................................................... 200
alertViewStyle ......................................................... 899
ALL ............................................................................... 528
allCredentials .......................................................... 902
allHeaderFields ....................................................... 883
allObjects .................................................................. 195
alloc ........................... 72, 86, 88, 143, 160, 176, 215
Allocations ............................................................... 690
allocWithZone: ....................................................... 176
allTouches ...................................................... 256, 265
alpha ................................................................. 604, 614
Amazon ..................................................................... 800
Analyzer ....................................... 170, 337, 687, 702
anchorPoint ............................................................. 621
anchorPointZ .............................................. 655, 1050
Anfrage
asynchrone .......................................................... 873
synchrone ............................................................ 873
Anfrageweiterleitung .......................................... 981
Angriff ........................................................................ 709
animatedWithDuration:animations: ........... 494
animatesDrop ......................................................... 942
animateWithDuration:animations: .............. 602
animateWithDuration:animations:
completion: ........................................................ 603
animateWithDuration:delay:options:
animations:completion: ............................... 606
animation ................................................................. 636
Animation, implizite ........................................... 654
animations ............................................................... 639
Animationsverlauf ............................................... 652
Animierbare Property ......................................... 604
Anker (Pop-over) ................................................... 372
Anmeldeversuche ................................................. 732
Anmerkungen (Karte) ......................................... 940
annotations ............................................................. 940
Anonyme Kategorie .......................... 120, 151, 234
ANSI-C ........................................................................... 67
Antialiasing .............................................................. 671
Antipattern .............................................................. 175
1148
Anwendungsschicht ............................................ 903
ANY .................................................................... 528, 543
anyObject ................................................................. 195
Anzeigeausrichtung ............................................. 464
API, private ................................................................. 61
App lokalisieren ..................................................... 310
App Store .............................................................. 22, 23
appearance .............................................................. 451
appearanceWhenContainedIn: ....................... 451
appendAttributedString: ................................... 956
appendFormat: ...................................................... 187
appendString: ......................................................... 188
App-Icon ................................................................... 303
App-ID ........................................................................... 29
AppKit ........................................................................ 952
Apple Developer Network .................................... 23
Apple Push Notification ........................................ 46
Application Support ............................................ 790
application:didFinishLaunchingWithOptions: ............................................ 133, 358, 360
application:didReceiveLocalNotification: .................................. 297, 461, 1114
application:supportedInterfaceOrientationsForWindow: ..................... 417, 465
applicationBecomeActive: ................................ 133
Application-Delegate ........................ 131, 236, 357
Klasse festlegen ................................................. 364
applicationDidEnterBackground: .................. 134
applicationDidReceiveMemoryWarning: ..................................................... 135, 303
applicationState .................................................... 297
applicationWillTerminate: ................................ 134
Applikation
aktive ..................................................................... 133
inaktive ................................................................. 133
Applikationsfenster ............................................. 357
apt ............................................................................... 777
Äquator ..................................................................... 935
ARC 씮 Automatisches Referenzzählen
Architekturmuster .................................................. 76
Archiv ........................................................... 1089, 1121
archivedDataWithRootObject: ...................... 1020
archiveRootObject:toFile: ............................... 1020
Archivverwaltung ............................................... 1089
ARM-Architektur ................................................... 707
ARP .............................................................................. 166
Array und Zahlen .................................................. 190
arrayWithContentsOfFile: ................................. 845
arrayWithContentsOfURL: ....................... 845, 875
arrayWithObjects: ................................................. 193
AS/NZS ....................................................................... 713
Index
ASIdentifierManager ........................................... 794
ASLR ............................................................................ 706
Assembler-Anweisung ........................................ 341
Asset-Katalog .......................................................... 304
assign .......................................................................... 150
Assistant-Editor .............................................. 40, 398
Asymmetrische Verschlüsselung ................... 903
Asynchron .................................................... 460, 1045
atan2 ........................................................................... 267
atomar ............................................................. 151, 184
atomic ........................................................................ 151
Attack Surface Reduction ................................... 745
Attribut .................................................................. 61, 69
indiziertes ............................................................ 472
optionales ............................................................ 472
transientes ........................................................... 472
attribute:atIndex:effectiveRange: .................. 951
attributedText ........................................................ 964
attributesAtIndex:effectiveRange: ................ 950
attributesOfItemAtPath:error: ...................... 1029
Attributinspektor ........................ 36, 102, 214, 220
Audio-Toolbox ....................................................... 298
Aufrufstapel ................................................... 342, 692
Ausdruck JSON ....................................................... 822
Ausgabeparameter ............................................... 969
Ausnahme ................................................................ 344
werfen .................................................................... 344
Aussagekräftiger Name ....................................... 204
Authentisierung ................................. 721, 737, 752
Autolayout ..................................................... 318, 330
und Animationen ............................................. 602
Autolayout-Constraint ........................................ 330
Automatisches
Referenzzählen ..................... 145, 156, 166, 170
für einzelne Dateien ausschalten ............... 836
und »weak« ......................................................... 154
und Blöcke ........................................................... 200
und Toll-free Bridge ......................................... 685
und Zombies ....................................................... 698
autorelease ..................................................... 158, 162
Autoreleasepool ........................ 148, 160, 166, 509
Autoresizingmask ....................................... 325, 326
autoresizingMask .................................................. 328
Autoresizingmask und Restriktionen .......... 422
autoreverses ............................................................ 636
Autorisierung ................................................ 731, 738
fehlende ................................................................ 728
Autosizing ................................................................ 325
Autosizing-Maske ................................................. 326
Autovervollständigung .................................... 1062
AVAudioPlayer ....................................................... 505
AVAudioRecorder ................................................. 511
AVAudioSession .................................................... 512
AVFoundation-Framework .......... 505, 511, 1049
AVPlayer ................................................................. 1050
AVPlayerLayer ...................................................... 1049
awakeFromInsert .................................................. 484
awakeFromNib ................. 231, 286, 289, 418, 625
B
Background ............................................................. 133
backgroundColor .................................................. 604
Backup ....................................................................... 791
Badge ................................................................. 290, 431
badgeValue .............................................................. 431
Banking ..................................................................... 703
barTintColor ............................................................ 448
Base Internationalization ............... 314, 317, 334
Base64 ............................................................... 191, 796
base64EncodedDataWithOptions .................. 797
base64EncodedStringWithOptions ............... 797
Base-Internationalisierung ausschalten ..... 319
Base-Internationalisierung einschalten ...... 405
Base-Lokalisierung ............................................... 405
Bash ............................................................................ 777
Basic Authentication ........................................... 874
Basiskonfiguration ............................................. 1103
Basis-URL .................................................................. 973
Baumdarstellung .................................................. 249
Becker, Rico ............................................................. 315
Bedrohung ............................................................... 709
Bedrohungsanalyse ............................................. 712
Bedrohungsbaum ................................................. 709
begin ........................................................................... 652
beginAnimations:context: ............................... 608
beginAppearanceTransition:animated: ...... 445
beginRefreshing .................................................... 831
BEGINSWITH ........................................................... 527
beginTime ................................................................ 644
beginTrackingWithTouch:withEvent: .......... 265
Beispielprojekt
AlarmClock ................................................ 207, 359
AlarmClock mit Storyboard ......................... 389
AlarmClock ohne Storyboard ...................... 359
Animation ........................................................... 607
Animation3D ..................................................... 655
AutolayoutScrollView .................................... 664
Container ............................................................. 442
Documents .......................................................... 965
ExtendedAlarmClock ............................. 359, 424
FlipBookAnimation ......................................... 640
1149
Index
Beispielprojekt (Forts.)
Fototagebuch ..................................................... 227
Games .................................... 429, 431, 569, 1083
HelloiPhone ........................................................... 32
Instruments ........................................................ 690
Layer ...................................................................... 620
Markup ................................................................. 953
Modal .................................................................... 367
More ....................................................................... 433
MoviePlayer ...................................................... 1040
Page ........................................................................ 438
PDFView ............................................................... 678
PhotoDiary .......................................................... 457
Pie ................................................................. 614, 656
RefactoredAlarmClock ................................. 1079
Retina .................................................................... 307
Rotation ............................................................... 466
ScrollView ............................................................ 660
Segue ...................................................................... 279
SiteSchedule ..................................... 850, 888, 999
TableView ............................................................ 516
TLS .......................................................................... 911
UniversalYouTube ............................................ 548
Unwind ................................................................. 386
WebView ............................................................... 973
XPath ..................................................................... 868
YouTube ............................................................... 824
YouTubePlayer .................................................. 999
Benachrichtigung ........................................ 135, 458
lokale ..................................................................... 290
Benutzercode ................................................ 767, 768
Benutzerdaten ........................................................ 767
Beobachter ............................................................... 125
Berechtigungen ...................................................... 731
Bereichsanfrage ..................................................... 893
Bereitstellungsprofil ............................................... 46
Berners-Lee, Tim ....................................................... 67
Berührungsgeste ................................................... 256
Beschleunigungssensor ...................................... 578
BETWEEN .................................................................. 526
Bewegungssensor .................................................... 24
Bezeichner ................................................................ 204
Bibliothek ............................................................... 1095
dynamische ....................................................... 1095
statische ............................................................. 1095
bidirektional ............................................................ 719
Biedorf, Thomas ..................................................... 206
Bildgröße
logische ................................................................. 307
physikalische ...................................................... 307
Bildmenge ................................................................ 304
1150
Bildschirmsperre ................................................... 788
Binden
dynamisches ......................................................... 67
spätes ....................................................................... 67
statisches ................................................................ 67
Bitmaske .......................................................... 258, 325
Bitmenge .................................................................. 606
Bitweises Oder ............................................... 417, 606
Blackbox ................................................................... 595
Blätterachse ............................................................. 437
Block ........................................................................... 196
Blockchiffre ............................................................. 809
blueColor .................................................................. 966
Bogenmaß ................................................................ 221
BOINC ........................................................................ 765
Bootloader ............................................................... 704
Boot-ROM ................................................................. 704
bottomLayoutGuide ............................................ 486
Bouncen .................................................................... 827
Boundary .................................................................. 921
Bounds ...................................................................... 216
bounds ....................................................................... 604
Boxing ....................................................................... 190
Branch ..................................................................... 1131
Breakpoint ...................................................... 340, 344
deaktivieren ........................................................ 341
Breakpointleiste .................................................. 1061
Breakpoint-Navigator .................... 340, 344, 1058
Brute-Force-Angriff ..................................... 764, 767
Buffer Overflow ............................................ 711, 725
Buildlog ................................................................... 1058
Build-Settings ....................................................... 1090
Bundle-Identifier ................................ 29, 796, 1090
Button ........................................................................... 37
bytes ........................................................................... 191
Bytesequenz ............................................................ 818
byValue ..................................................................... 637
C
c’t ................................................................................. 703
CA ................................................................................ 905
CAAction ................................................................... 647
CAAnimation .......................................................... 635
CAAnimationGroup ............................................. 639
CABasicAnimation ...................................... 636, 637
Cache-Control ....................................................... 1005
Caches ........................................................................ 791
Caching ......................................................... 754, 1003
CACurrentMediaTime ......................................... 644
CAGradientLayer ................................................... 620
Index
CAKeyframeAnimation ............................ 636, 638
CALayer ..................................................................... 613
calculationMode .................................................... 642
Callback ........................................................... 201, 932
calloc ........................................................................... 690
CAMediaTiming ........................................... 643, 652
canCancelContentTouches ............................... 666
cancel .......................................................................... 888
cancelAllLocalNotifications .................... 292, 295
cancelAuthenticationChallenge: .................... 898
cancelLocalNotification: ..................................... 292
cancelTrackingWithEvent: ................................ 265
canInitWithRequest: .......................................... 1010
canonicalRequestForRequest: ....................... 1010
canPerformUnwindSegueAction:
fromViewController:withSender: ............. 385
canPerformWithActivityItems: ....................... 543
canShowCallout ..................................................... 942
CAPropertyAnimation ........................................ 636
CAReplicationLayer .............................................. 634
CAScrollLayer .......................................................... 622
CAShapeLayer ......................................................... 623
CATextLayer ............................................................ 622
und NSAttributedString ................................. 950
CATiledLayer ................................................. 672, 674
CATransaction ........................................................ 652
CATransform3D .................................. 634, 637, 656
CATransform3DMakeRotation ........................ 656
CATransformLayer ............................................. 1052
CATransition ........................................................... 638
CBC-Modus .............................................................. 802
CC_SHA256 ............................................................... 766
CDATA-Abschnitt .................................................. 841
cellForItemAtIndexPath: .................... 1002, 1048
cellForRowAtIndexPath: .................................... 535
center ......................................................................... 604
centerCoordinate .................................................. 936
Certificate ................................................................. 768
Certificate Authority ............................................ 905
Certificate Chain .................................................... 914
CFBridgingRelease ................................................ 687
CFBridgingRetain .................................................. 687
CFDataRef ................................................................. 774
CFDictionary ........................................................... 773
CFRelease ........................................................ 683, 686
CFRetain .......................................................... 683, 686
CFStringConvertNSStringEncodingToEncoding .............................................................. 833
CFURLRef .................................................................. 641
CFUUID ...................................................................... 794
CGAffineTransform .............................................. 604
CGAffineTransformIdentity ............................. 604
CGAffineTransformMake .................................. 604
CGAffineTransformMakeRotation ................ 604
CGAffineTransformMakeScale ............... 604, 656
CGAffineTransformMakeTranslation .......... 604
CGAffineTransformRotate ................................ 605
CGAffineTransformScale ................................... 605
CGAffineTransformTranslate .......................... 605
CGColorRef .............................................................. 621
CGContextAddArc ................................................ 225
CGContextAddEllipseInRect ............................ 219
CGContextClip .............................................. 219, 223
CGContextClipToMask ....................................... 629
CGContextDrawPDFPage .................................. 678
CGContextFillPath ................................................ 219
CGContextMoveToPoint ................................... 225
CGContextRef ......................................................... 218
CGContextRestoreGState .................................. 219
CGContextSaveGState ........................................ 219
CGContextSelectFont .......................................... 632
CGContextSetAllowsAntialiasing .................. 671
CGContextSetLineCap ........................................ 223
CGContextSetRGBAFillColor ............................ 219
CGContextSetRGBStrokeColor ........................ 223
CGContextSetTextMatrix .................................. 632
CGContextStrokePath ......................................... 219
CGImage .......................................................... 616, 687
CGImageRef .................................................... 615, 642
CGImageSourceRef ............................................... 641
CGMutablePathRef ............................................... 623
CGPathRef ................................................................ 623
CGPDFDocumentCreateWithURL .................. 684
CGPDFDocumentGetNumberOfPages ......... 679
CGPDFDocumentGetPage ................................. 679
CGPDFPageGetDrawingTransform ............... 678
CGPoint ..................................................................... 220
CGPointMake .......................................................... 220
CGRect .............................................................. 214, 492
CGRectContainsPoint ......................................... 489
CGRectGetMidX ..................................................... 220
CGRectGetMidY ..................................................... 220
CGRectInset .................................................... 494, 680
CGRectIntersectsRect ................................. 561, 680
CGRectOffset ........................................................... 391
CGRectUnion .......................................................... 560
CGRectValue ........................................................... 492
characterAtIndex: ................................................. 186
charValue .................................................................... 71
Cipher Block Chaining Mode ........................... 810
class ........................................................................ 71, 76
CLGeocoder ............................................................. 937
1151
Index
Client .......................................................................... 817
Clippen ....................................................................... 219
Clipping ..................................................................... 223
clipsToBounds .............................................. 263, 614
CLLocationCoordinate2D ................................... 936
Closure ....................................................................... 197
Cloud ................................................................ 713, 798
Cloud-Computing ................................................. 798
CLPlacemark ............................................................ 939
CMAcceleration ...................................................... 580
CMAccelerometerData ........................................ 580
CMMotionManager .............................................. 578
CMTime ................................................................... 1051
Cobranding ............................................................ 1106
Cocoa Touch ............................................................... 57
Code
doppelter ................................................................. 63
stinkender .......................................................... 1079
Code Folding Ribbon .......................................... 1062
Code Signing .............................................................. 46
Code Snippet Library ............................ 1060, 1063
Code-Duplikat ............................................................ 63
Code-Sign-Fehler ...................................................... 54
Code-Smell ..................................................... 63, 1079
Coding Guidelines for Cocoa ............................ 203
Collection ................................................................. 181
Collectionview ........................................................ 549
collectionView:cellForItemAtIndexPath: ... 554
collectionView:didDeselectItemAtIndexPath: ....................................................................... 567
collectionView:didSelectItemAtIndexPath: ....................................................................... 567
collectionView:layout:sizeForItemAtIndexPath: ................................................. 552, 563
collectionView:numberOfItemsInSection: ................................................................. 554
collectionView:viewForSupplementaryElementOfKind:atIndexPath: ..................... 556
collectionViewContentSize ............................... 559
colorWithAlphaComponent: ............................ 272
columnNumber ..................................................... 862
Command Line Tools ......................................... 1068
commit .......................................................... 652, 1129
commitAnimations .............................................. 608
CommonCrypto ........................................... 763, 765
CommonDigest ...................................................... 766
Company iOS Developer Programm ................ 23
Company-Identifier ................................................. 29
compare: ................................................................... 193
Completion-Block ................................................. 611
components:fromDate: ...................................... 228
1152
components:fromDate:toDate:options: ..... 283
componentsJoinedByString: ............................ 192
Computerclub ........................................................ 799
connection:canAuthenticateAgainstProtectionSpace: .............................................. 912
connection:didFailWithError: ......................... 888
connection:didReceiveAuthenticationChallenge: ............................................................ 912
connection:didReceiveData: ............................ 888
connection:didReceiveResponse: .................. 888
connection:didSendBodyData:totalBytesWritten:totalBytesExpected ........................ 887
connection:willSendRequestForAuthenticationChallenge: ............................ 898
Connection-Delegate ........................................... 887
connectionDidFinishLoading: ......................... 888
connectionWithRequest:delegate: .... 887, 1012
constraintsWithVisualFormat:options:
metrics:views: ................................................... 423
constraintWithItem:attribute:relatedBy:
toItem:attribute:multiplier:constant: .... 421
Container ................................................................. 181
Containerview ........................................................ 248
Container-Viewcontroller .............. 377, 441, 442
CONTAINS ................................................................ 527
containsObject: ...................................................... 195
Content Delivery Network ................................ 914
Content-Disposition ............................................ 921
contentInset ............................................................ 659
Content-Length ..................................................... 880
contentOffset ................................................ 659, 982
contents ........................................................... 615, 642
contentSize ..................................................... 659, 982
contentsScale .......................................................... 672
Content-Type .......................................................... 880
contentView ............................................................ 517
continue ................................................................... 347
continueTrackingWithTouch:withEvent: ... 265
continueWithoutCredentialForAuthenticationChallenge: ............................ 898
Control ...................................................................... 250
Controller .................................................................... 76
controller:didChangeObject:atIndexPath:
forChangeType:newIndexPath: ................. 533
controller:didChangeSection:atIndex:
forChangeType: ................................................ 535
controllerDidChangeContent: ......................... 533
Controller-Schicht ................................................ 353
controllerWillChangeContent: ........................ 533
Controlzustand ...................................................... 258
Convenience-Konstruktor ......................... 87, 161
Index
convertPoint:fromView: .................................... 263
convertPoint:toView: .......................................... 263
convertRect:toView: ............................................ 493
convertTime:fromLayer: .................................... 644
coordinate ................................................................ 940
copy ................................................ 151, 183, 193, 199
copyWithZone: ....................................................... 153
Core Animation ........................................... 236, 613
Core Data ............................ 139, 401, 469, 783, 850
zulässige Werte einschränken ..................... 472
Core Foundation ................................. 337, 683, 685
Speicherverwaltungsregeln .......................... 683
Core Foundation Framework ........................... 772
Core Graphics ................................................ 217, 683
Core-Graphics-Pfad .............................................. 623
Core-Motion-Framework ................................... 578
cornerRadius ........................................................... 614
count .......................................................................... 192
Cracking .................................................................... 776
Crashreport ............................................... 1088, 1089
createDirectoryAtPath:withIntermediateDirectories:
attributes:error: .......................... 477, 546, 1018
Creative-Commons-Lizenz .............................. 1040
CRLF ............................................................................ 923
Cross Site Request Forgery ...................... 721, 730
Cross Site Scripting ..................................... 721, 726
curl .................................................................... 821, 880
currentCalendar ..................................................... 230
currentPlaybackTime ........................................ 1043
currentTime ............................................................. 507
Customlayout ......................................................... 550
customView ............................................................. 381
CVE .............................................................................. 722
CVS ................................................................................. 78
CXMLDocument .................................................... 865
CXMLElement ......................................................... 865
CXMLNode ............................................................... 865
Cydia ........................................................................... 777
D
Dahl, Ole-Johan ......................................................... 60
Dangling Pointer ................................ 144, 696, 981
Darstellung
perspektivische .................................................. 656
vorzeichenbehaftete ........................................ 818
vorzeichenlose ................................................... 818
dataUsingEncoding: ............................................. 821
dataWithBytes:length: ........................................ 191
dataWithContentsOfFile:options:error: ...... 191
dataWithContentsOfURL: .............. 825, 875, 915
dataWithContentsOfURL:options:
error: ............................................................ 191, 875
dataWithJSONObject:options:error: ............. 835
dataWithPropertyList:format:options:
error: ..................................................................... 846
date ................................................................................ 87
Datei, temporäre ................................................... 513
Dateiattribut ........................................................... 781
Dateiinspektor .............................................. 210, 311
Dateisysteme ............................................................. 26
Dateiupload .................................................... 919, 921
Datenausgang ........................................................ 717
Dateneingang ......................................................... 717
Datenfluss ............................................. 716, 719, 720
Datenflussdiagramm ....................... 713, 715, 737
Datenkapselung ................................................. 60, 82
Datenmodellinspektor ....................................... 471
Datenquelle ................................. 438, 439, 514, 530
Datenschutz ................................................... 795, 801
Datensicherheit ..................................................... 801
Datensparsamkeit ................................................ 746
Datenspeicher ............................................... 716, 718
Datentyp
elementarer ........................................................... 99
opaker ................................................................... 218
Date-Picker .............................................................. 279
Datumsdarstellung .............................................. 227
Datumsobjekt ......................................................... 227
Deadlock ................................................................. 1033
dealloc ....................................................................... 165
Debug ......................................................................... 743
debugDescription ................................................. 348
Debugger .................................................................. 340
automatische Ausgabe .................................. 351
Steuerungsleiste ................................................ 341
Debuggerbefehl ..................................................... 346
Debugger-Bereich .......................................... 44, 338
Debug-Konfiguration ........................................ 1101
Debug-Navigator ....................................... 342, 1058
Debug-Symbol ..................................................... 1089
Decorationview ..................................................... 550
defaultActionForKey: .......................................... 648
defaultCenter .......................................................... 458
defaultValueForKey: ................................... 618, 647
Defense in Depth .................................................. 746
delaysContentTouches ....................................... 670
Delegate .................................................................... 131
delegate ..................................................................... 615
Property ............................................................... 131
Delegateprotokoll ................................................. 136
1153
Index
Delegation ......................................................... 77, 131
und Responder-Methoden ............................ 265
deleteObject: ........................................................... 481
deleteRowsAtIndexPaths:withRowAnimation: ....................................... 523, 535, 538
deleteSections:withRowAnimation: ............. 535
Denial of Service .......................................... 737, 744
Deployment-Target .............................................. 317
deprecated .............................................................. 1045
dequeueReusableCellWithIdentifier: ................................................... 515, 517
dequeueReusableCellWithIdentifier:forIndexPath: ...................... 515, 517
dequeueReusableCellWithReuseIdentifier:
forIndexPath: ..................................................... 555
dequeueReusableSupplementaryViewOfKind:withReuseIdentifier:
forIndexPath: ..................................................... 556
Dereferenzieren ..................................................... 143
Derived Data .......................................................... 1091
description .................................. 189, 339, 348, 917
descriptionWithLocale: ....................................... 189
Deseralisierung ...................................................... 817
Designfehler ............................................................ 710
Designgrundsätze ................................................. 745
Designierter Initializer ........................................... 97
Detailviewcontroller ............................................ 411
Device Firmware Upgrade ................................. 705
device-width ............................................................ 987
DFD .............................................................................. 715
DFU Mode ................................................................. 705
Dialog ......................................................................... 353
modaler ................................................................ 366
Dictionary ................................................................. 193
und Zahlen .......................................................... 190
dictionaryWithContentsOfFile: ....................... 845
dictionaryWithContentsOfURL: ........... 845, 875
dictionaryWithObjectsAndKeys: .................... 193
didChangeValueForKey: ..................................... 130
didMoveToParentViewController: ................ 442
didReceiveMemoryWarning .................. 134, 289
didRotateFromInterfaceOrientation: .............................................. 445, 467
Diff ............................................................................. 1127
Digest Authentication ......................................... 874
digit ............................................................................. 631
diskCapacity .......................................................... 1007
dismissMoviePlayerViewControllerAnimated ........................................................... 1042
dismissPopoverAnimated: ................................ 373
display ........................................................................ 350
1154
displayLayer: ........................................................... 616
Distributionszertifikat ...................................... 1090
Divisionsrest ........................................................... 108
Divisionsrestoperator ......................................... 225
Documents .............................................................. 790
Dojo Toolkit ............................................................. 995
Dokumentation ................................................... 1068
Dokumentationsfenster .................................. 1070
Dokumentationsinspektor ................. 1070, 1072
Dokumentationskommentar ........................ 1072
Dokumentenordner ............................................ 476
DOM .................................................................. 848, 863
DOM-Baum .............................................................. 864
Doppelpfeil .............................................................. 719
Doppel-Tap .............................................................. 257
Doppelter Code ......................................................... 63
DoS .............................................................................. 737
doubleSided ................................................ 437, 1051
Download ................................................................. 730
drain ........................................................................... 167
drawAsPatternInRect: ......................................... 507
drawAtPoint: ........................................................... 964
drawInContext: ...................................................... 616
drawInRect: .................................................... 503, 964
drawInRect:withFont: ......................................... 390
drawLayer:inContext: ...................... 616, 632, 676
drawRect: ............................................... 217, 218, 675
D-U-N-S-Nummer .................................................... 23
duration ............................................... 506, 636, 1044
Dynamische Bibliothek .................................... 1095
Dynamischer Nachrichtenversand ............... 857
Dynamisches Binden ............................................. 67
E
Ebene ............................................................................. 76
Ebene 1 ....................................................................... 715
Editormodus ......................................................... 1056
Eigentümerschaft ................................................. 686
Einbettungs-URL ................................................. 1036
Elementarer Datentyp ........................................... 99
Elephants Dream (Film) ................................... 1040
Elevation of Privileges ..................... 737, 744, 745
Empfänger .................................................................. 62
enabled ...................................................................... 258
encodeWithCoder: .............................................. 1019
Encoding ................................................................... 185
endAppearanceTranssition .............................. 445
endEditing: ..................................................... 496, 546
Endlosrekursion .................................... 86, 143, 300
endPoint ................................................................... 621
Index
endRefreshing ........................................................ 830
ENDSWITH ............................................................... 527
endTrackingWithTouch:withEvent: .............. 265
Engelhart, John ....................................................... 836
Entität ..................................................... 470, 716, 717
Entitätstyp ................................................................ 470
Entitlement ....................................................... 46, 769
Entity-Relationship-Diagramm ....................... 469
Entry Point ............................................................... 717
Entwicklerzertifikat ................................................. 46
Entwurfsmuster ........................................................ 76
Delegation ........................................................... 131
Iterator ................................................................ 1024
Singleton .................................................... 133, 175
epoch ........................................................................ 1051
Ereignis ...................................................................... 254
Value Changed .................................................. 251
Ergänzender View ................................................. 556
Erweiterungsränder ............................................. 485
Escape-Sequenz ................................ 314, 834, 1039
evaluateWithObject: ............................................ 543
Event ........................................................................... 250
Event-Handling ...................................................... 784
Excel ............................................................................ 739
Exception .................................................................. 344
Exception-Breakpoint ......................................... 344
excludedActvityTypes ......................................... 541
executeFetchRequest:error: ................... 524, 537
executeQuery: ...................................................... 1023
Exit Point .................................................................. 717
Exit-Methode .......................................................... 383
expectedContentLength .................................... 883
Expires ..................................................................... 1005
Explizite Transaktion ........................................... 652
expression ................................................................ 352
Extensible Markup Language ........................... 837
F
fabs ............................................................................ 1047
Facebook ................................................................... 539
Fast Enumeration ........................................ 112, 194
Fehler .......................................................................... 708
Fehlerbericht ......................................................... 1088
Fehlersuche .............................................................. 336
Fehlkonfiguration ................................................. 722
fetchedObjects ........................................................ 530
Fetched-Property ................................................... 470
fetchLimit ................................................................. 537
file (Kommandozeilenprogramm) ................. 820
File Template Library ................................. 89, 1060
File Transfer Protocol .......................................... 874
File’s Owner ............................................................. 355
fillColor ..................................................................... 623
filteredArrayUsingPredicate: ........................... 543
Fingerposition ........................................................ 250
Fingerprint ...................................................... 741, 911
finish .......................................................................... 347
firstObject ................................................................ 147
flags ........................................................................... 1051
Flash-Player ........................................................... 1036
Flowlayout ............................................................... 550
Flugmodus ............................................................... 929
fmaxf .......................................................................... 660
FMDB ........................................................................ 1017
fork .............................................................................. 777
Formatstring .................................................. 188, 733
forwardInvocation: .............................................. 588
Foundation .............................................................. 181
Foundation-Framework ............................ 105, 122
und Core Foundation ..................................... 641
Fowler, Martin ...................................................... 1076
Frame ......................................................................... 216
einer Animation ................................................ 647
frame ....................................................... 463, 601, 604
Framework
Core-Foundation- ............................................. 833
CoreLocation- .................................................... 937
einbinden ............................................................. 298
MapKit- ................................................................ 933
System-Configuration- .................................. 929
TouchXML- .......................................................... 865
freerainbowtables.com ....................................... 765
fromValue ................................................................ 637
fstab ............................................................................ 777
FTP ............................................................................... 874
FTPS ............................................................................ 903
fullscreen ................................................................ 1043
Fullscreen-Modus ............................................... 1042
Funktionstest ......................................................... 590
Fußleiste ................................................................... 388
G
Gamma, Erich ......................................................... 175
Gang of Four ........................................................... 175
Garbage Collection ............................................... 166
Garbage Collector ................................................. 166
GCC ................................................................................ 68
GCD ............................................................................. 805
Geheimnisprinzip ...................................... 61, 69, 82
Gemeinsame Oberklasse ................................. 1083
1155
Index
generateSHA256 ..................................................... 759
Generic Password .................................................. 768
genstrings ................................................................. 313
geocodeAddressDictionary:completionHandler: ............................................................... 939
Geocoder ................................................................... 937
Geografische Koordinate ................................... 935
Geokoordinaten ..................................................... 936
Geo-Lokalisierung .................................................... 24
Geräteausrichtung ................................................ 464
Geräteidentifizierung ........................................ 1118
Geräteregistrierung ............................................ 1118
Geräteschlüssel ...................................................... 767
Geräteverwaltung ............................................... 1086
Gesture-Recognizer .................................... 265, 274
gestureRecognizerShouldBegin: ..................... 489
GET-Anfrage .................................................. 877, 915
Getter ........................................................... 62, 91, 150
GID ............................................................................... 707
Git ...................................................................... 78, 1125
Client .................................................................... 1135
Server ................................................................... 1140
git (Kommandozeilenprogramm) ................ 1138
gitolite ......................................................... 1142, 1144
Gitter .......................................................................... 549
GitX ........................................................................... 1135
Globale Suche ....................................................... 1058
gl-setup .................................................................... 1144
Glüheffekt ................................................................. 259
GMT ................................................................... 227, 845
Goldberg, Adele ......................................................... 60
Google ..................................................... 800, 822, 933
Gradienten-Button ............................................... 625
Grafikkontext ......................................................... 218
Grand Central Dispatch ...................................... 805
Graphical User Interface 씮 GUI
greenColor ................................................................ 966
Greenwich Mean Time ........................................ 844
Grenzmarke für POST-Anfragen ..................... 921
Größeninspektor ................................................... 212
Gruppe ....................................................................... 210
GUI .................................................................................. 32
H
Hacker ........................................................................ 723
Haltende Referenz ................................................ 160
Hardware .................................................................. 704
Hardware-Tastatur ................................................ 490
Hashfunktion ................................................ 735, 911
Hashwert ................................................................... 764
1156
Hauptachsentransformation ........................... 658
Hauptthread ................................................... 343, 460
Hauser, Chris ........................................................... 206
HEAD-Anfrage ........................................................ 880
Headerdatei ......................................................... 39, 82
exportieren ....................................................... 1097
importieren ......................................................... 105
head-Tag ................................................................... 984
Heap ........................................................................... 143
Heise ........................................................................... 703
Helm, Richard ......................................................... 175
help ............................................................................. 346
Herzog, Gunnar ..................................................... 315
hidden .............................................................. 277, 610
hidesWhenStopped .............................................. 508
highlighted ..................................................... 258, 259
Hilfseditor ......................................................... 40, 241
Hintergrund ................................................... 745, 784
Hintergrundfarbe ........................................ 214, 220
hitTest:withEvent: ................................................ 263
Hochformat ............................................................. 463
Hotspot ............................................................ 703, 742
HTML ....................................................... 955, 966, 971
HTML-Injection ...................................................... 992
HTTP ........................................................................... 927
HTTP-Live-Streaming ........................................ 1040
HTTP-Methode ........................................... 877, 1022
GET ......................................................................... 877
HEAD ..................................................................... 883
POST ...................................................................... 915
Hybriddarstellung ................................................ 934
Hypertext-Markup-Language .......................... 965
I
IaaS .............................................................................. 799
IANA ........................................................................... 974
IBAction ........................................................... 250, 383
iBoot ........................................................................... 705
IBOutlet ..................................................................... 243
IBOutletCollection ................................................ 246
iCloud ......................................................... 46, 798, 802
Icon ............................................................................. 303
iControl ..................................................................... 704
id .................................................................... 70, 71, 103
mit Protokoll ...................................................... 137
identifier ................................................................... 282
identifierForVendor .................................... 766, 795
Identitätsinspektor .............................................. 212
iDisk ............................................................................ 799
idleTimerDisabled ................................................ 788
Index
If-Else-Kette .............................................................. 857
IFrame ............................................................ 998, 1036
imageEdgeInsets .................................................... 260
ImageIO-Framework ............................................ 640
imageNamed: ............................................... 306, 675
imagePickerController:didFinishPickingMediaWithInfo: ................................................. 499
imagePickerControllerDidCancel: ................. 499
IMAPS ......................................................................... 903
Immutable ............................................................... 181
Implementierungsblock ....................................... 43
Implementierungsdatei ................................. 39, 82
Implementierungsdetail ...................... 61, 82, 204
Implementierungsfehler ................................... 711
Implizite Transaktion .......................................... 652
Import, zyklischer ................................................. 244
Inaktive Applikation ............................................ 133
indexPathForRowAtPoint: ................................ 522
Individual iOS Developer Program ................... 23
Info.plist .......................................................... 314, 415
InfoPlist.strings ...................................................... 314
Information Disclosure ............................ 737, 743
Informationsquellen ........................................... 720
Ingalls, Dan ................................................................. 60
In-House-Distribution ...................................... 1089
init ................................................ 72, 86, 89, 215, 286
Initialer Viewcontroller ...................................... 393
Initialisierungsmethode ....................................... 89
Initialisierungsvektor .......................................... 810
initWithActivityItems:applicationActivities: ............................................................. 540
initWithActivityItems:applicationActvities: .............................................................. 542
initWithBase64EncodedData ........................... 797
initWithBase64EncodedString ........................ 797
initWithBytes:length: .......................................... 191
initWithCoder: .................................. 231, 286, 1019
initWithContentsOfFile:encoding:error: .... 184
initWithContentsOfURL: .................................... 875
initWithContentsOfURL:encoding:
error: ............................................................ 184, 875
initWithContentsOfURL:options:error: ....... 875
initWithContentsOfURL:usedEncoding:
error: ...................................................................... 875
initWithContentURL: ......................................... 1041
initWithData:encoding: ...................................... 821
initWithData:error: .............................................. 506
initWithData:options:documentAttributes:
error: ...................................................................... 964
initWithFetchRequest:managedObjectContext:sectionNameKeyPath:cacheName: .............................................. 529
initWithFileURL:options:documentAttributes:error: ............................................... 964
initWithFrame: .......................... 214, 215, 231, 554
initWithNibName:bundle: und Storyboards ................................................................... 368
initWithStream: ..................................................... 890
initWithString: ....................................................... 217
initWithString:attributes: ................................. 950
initWithStyle:reuseIdentifier: ......................... 521
Injection .................................................................... 721
Inlineframe .............................................................. 998
Input-Accessory-View ......................................... 491
inputAccessoryView ............................................ 495
insertNewObjectForEntityForName:
inManagedObjectContext: .......................... 480
insertRowsAtIndexPaths:withRowAnimation: ......................................................... 535
insertSections:withRowAnimation: ............. 535
Inset ............................................................................ 260
Inspektor .................................................................. 212
instanceAlphaOffset ............................................ 634
instanceCount ........................................................ 634
instancesRespondToSelector: ................. 75, 1111
instancetype ........................................................... 111
instantiateViewControllerWithIdentifier: .................................................... 367, 440
Instanzvariable .................................................. 68, 69
Instruktionen ......................................................... 707
Instruments ............................................................ 688
Integer Overflow ................................................... 733
Integrierte Entwicklungsumgebung ................ 23
Integrität ................................................................... 738
Integritätsbedingung ................................. 472, 481
Integritätsprüfung ................................................ 730
Interface ....................................................................... 82
Interface Builder .................................... 39, 80, 1060
interfaceOrientation ........................................... 464
Internet Password ................................................. 768
Introspektion ............................................................. 74
invoke ........................................................................ 585
iOS
Developer Program ............................................ 23
Enterprise Program ............................................ 23
Provisioning Portal ............................................ 50
Simulator ........................................................... 1069
University Program ............................................ 23
iPad Simulator ........................................................ 321
IPA-Datei ................................................................. 1090
iPhone 5 ........................................................... 310, 329
iPhone-Konfigurationsprogramm ................................. 1119, 1120, 1122
iPhoto ........................................................................ 799
1157
Index
iPod touch ................................................................... 21
isDeleted ................................................................... 484
isEqual: ............................................................ 186, 593
isEqualToString: ..................................................... 186
isSourceTypeAvailable: ....................................... 498
Issue-Navigator .......................................... 336, 1058
Ist-Beziehung ............................................................. 65
isValidJSONObject: ............................................... 835
Iterator ..................................................................... 1024
iTunes Connect ....................................... 1088, 1090
iTunes Match .......................................................... 800
iTunes Store ................................................... 23, 1089
iTunes-Backup ........................................................ 720
IV .................................................................................. 810
ivar .................................................................................. 69
iWeb ............................................................................ 799
J
Jailbreak .................................................. 708, 740, 742
Jailbreak-Erkennung ............................................ 775
Javascript .................................................................. 993
Javascript-Datei einbinden ................................ 977
Johnson, Ralph ........................................... 175, 1076
jQuery ........................................................................ 995
JSON ............................................................................ 822
JSONKit ...................................................................... 836
Jump Bar ...................................................................... 40
K
Kamera ......................................................................... 24
Karten-App ............................................................... 943
Kartendarstellung ................................................. 934
Kategorie ......................................................... 117, 266
anonyme .............................................................. 234
Kategoriemethode ................................................ 120
Kay, Alan ...................................................................... 60
kCAAnimationDiscrete ....................................... 642
kCAAnimationLinear ........................................... 642
kCAMediaTimingFunctionEaseIn .................. 652
kCAMediaTimingFunctionEaseInEaseOut ................................................................. 652
kCAMediaTimingFunctionEaseOut ............... 652
kCAMediaTimingFunctionLinear ................... 652
kCCBlockSizeAES128 ............................................. 811
kCMTimeFlag_Valid ........................................... 1051
Keep it simple, stupid .......................................... 745
Kernel ......................................................................... 780
Key ............................................................................... 768
Keychain ................................................ 708, 762, 767
Keyframe-Animation .......................................... 640
1158
Keypath ..................................................................... 140
key-value store ....................................................... 802
Key-Value-Coding ........................................ 140, 987
und Dictionary .................................................. 194
Key-Value-Observing ................ 77, 125, 409, 584
Key-Value-Storage ................................................ 806
Key-Value-Storing ................................................ 800
keyWindow .............................................................. 450
KGB-Hack ................................................................. 723
KISS ............................................................................. 745
Klartextprotokoll .................................................. 743
Klasse ............................................................................ 61
Klassenbasiert ........................................................... 61
Klassendeklaration .................................................. 69
Klassenmethode ................................................ 68, 88
und »self« ............................................................... 85
Klassenobjekt ........................................... 68, 85, 967
Klon .......................................................................... 1128
Kommentar ............................................................. 217
Konfiguration ........................................... 1092, 1101
erben .................................................................... 1108
Konflikt ................................................................... 1132
Konsistenz ...................................................... 570, 571
Konsole ......................................................... 743, 1088
Konstruktor ......................................................... 73, 89
Kontextdiagramm ....................................... 715, 720
Koordinate, geografische ................................... 935
Koordinatensystem ............................................. 935
Kopfleiste ................................................................. 388
Kryptografie ................................ 722, 763, 797, 903
kSecAttrAccessible ............................................... 772
kSecAttrAccessibleAfterFirstUnlock ............. 769
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly ......................................................... 769
kSecAttrAccessibleAlways ................................. 769
kSecAttrAccessibleAlwaysThisDeviceOnly ....................................................................... 769
kSecAttrAccessibleWhenUnlocked ................ 769
kSecAttrAccessibleWhenUnlockedThisDeviceOnly ......................................................... 769
kSecAttrAccount ................................................... 772
kSecAttrLabel .......................................................... 772
kSecAttrService ...................................................... 772
kSecClass ................................................................... 772
kSecRandomDefault ............................................ 811
kSecValueData ........................................................ 772
Kurdali, Bassam ................................................... 1040
kUTTypeImage ....................................................... 499
kUTTypeMovie ....................................................... 499
KVC ............................................................................. 140
KVO .................................................................... 125, 584
Index
L
Lower Camel Case .................................................... 74
Last-Modified .......................................................... 880
lastObject ........................................................ 147, 295
Laufzeitfehler ................................................ 337, 339
Laufzeitumgebung .................................................. 58
Layer ........................................................ 569, 603, 613
layer ............................................................................ 613
layerClass ........................................................ 613, 672
Layerklasse festlegen ........................................... 613
layoutAttributesForDecorationViewOfKind:
decorationViewKind:atIndexPath: ........... 568
layoutAttributesForElementsInRect: ............ 559
layoutAttributesForItemAtIndexPath: ............................................................. 559, 561
layoutAttributesForSupplementaryViewOfKind:atIndexPath: ....................................... 565
layoutIfNeeded ............................................. 469, 602
Layoutlogik .............................................................. 469
layoutSubviews ................................... 463, 467, 683
Lazy-Getter ............................................................... 300
Leaks ................................................................. 144, 690
Least Privilege ......................................................... 746
length ......................................................................... 191
Lesezeichenbereich ............................................ 1071
levelsOfDetail .......................................................... 673
levelsOfDetailBias ................................................. 672
Library ........................................................................ 790
libxml2 ....................................................................... 863
LIFO ............................................................................. 586
LIKE ............................................................................. 527
lineBreakMode ....................................................... 284
lineNumber ............................................................. 862
Linux .......................................................................... 708
LLB ............................................................................... 704
lldb ............................................................................... 346
loadData:MIMEType:textEncodingName:
baseURL: ............................................................... 974
loadHTMLString:baseURL: ................................ 973
loadRequest: ............................................................ 972
loadState ................................................................. 1043
loadView ......................................................... 287, 288
Localizable.strings ................................................. 313
locationInView: ................................... 250, 278, 578
Log Navigator ........................................................ 1058
Logging ............................................................ 338, 742
Login-Kurzname .................................................... 925
Lokale Variable .......................................................... 69
Lokalisierung ........................................................... 310
Lose Kopplung ........................................................ 125
Low Level Bootloader .......................................... 704
M
MAC ............................................................................ 741
MAC-Adresse .......................................................... 796
Macoun ..................................................................... 206
main ........................................................................... 343
main.m ............................................................. 345, 364
Main.storyboard ....................................................... 32
Main-Bundle ........................................................... 973
mainBundle ............................................................. 301
mainQueue .................................................. 887, 1030
mainScreen .............................................................. 309
MainStoryboard.storyboard ............................... 32
Main-Thread .................................................. 343, 460
makeObjectsPerformSelector: ........................ 254
malloc ........................................................................ 690
managedObjectContext ..................................... 482
Mandatory Code Signing ............................ 46, 705
Man-in-the-Middle ............................................... 742
Manuelles Referenzzählen ................................ 156
Map-Item .................................................................. 943
mapItemForCurrentLocation .......................... 943
mapType ................................................................... 934
Mapview ................................................................... 935
mapView:annotationView:calloutAccessoryControlTapped: ............................ 942
mapView:viewForAnnotation: ........................ 940
mask ........................................................................... 624
masksToBounds .................................................... 614
Maßnahme .............................................................. 709
Master ...................................................................... 1128
Master-Detail .......................................................... 411
Masterviewcontroller .......................................... 411
MATCHES ................................................................. 527
Mavericks .................................................................... 22
max-age .................................................................. 1005
maximumZoomScale ......................................... 663
MD5 ............................................................................. 765
Media-Player-Framework ................................ 1039
Medienbibliothek ............................................... 1060
Megginson, David ................................................. 848
Mehreintrag ............................................................ 432
Mehrfach-Tap auswerten ................................... 257
Memory Mapping ................................................. 191
memoryCapacity ................................................ 1007
Menge ........................................................................ 195
ungeordnete ....................................................... 195
Mercurial ................................................................ 1136
1159
Index
mergeChangesFromContextDidSaveNotification: ....................................................... 531
Message Passing ................................................ 60, 62
Messinstrument .................................................... 688
meta-Tag ................................................................... 984
meteringEnabled ................................................... 506
Methode ................................................................ 43, 61
abstrakte ................................................................. 72
auslagern ........................................................... 1079
Delegate- .............................................................. 131
erforderliche ....................................................... 122
optionale .............................................................. 122
überschreiben ........................................................ 67
veraltete ............................................................. 1045
Methodenimplementierung ............................... 43
Microsoft ........................................................ 713, 800
SDL Pro Network ............................................... 746
SDL Threat Modeling Tool ............................ 746
Threat Analysis & Modeling ........................ 751
MIME-Typ ....................................................... 877, 974
minimumInteritemSpacing ............................. 551
minimumLineSpacing ........................................ 551
minimumScaleFactor .......................................... 284
minimumZoomScale ........................................... 663
MITRE Cooperation .............................................. 722
MKAnnotation ....................................................... 940
MKAnnotationView ............................................. 940
MKCoordinateRegion .......................................... 936
MKCoordinateSpan .............................................. 936
MKLaunchOptionsDirectionsModeKey ...... 945
MKMapItem ............................................................ 943
MKMapPointForCoordinate ............................. 937
MKMapRect ............................................................. 936
MKMapRectUnion ................................................ 937
MKMapView ............................................................ 933
MKPinAnnotationView ...................................... 940
MKPlacemark .......................................................... 943
MKUserLocation .................................................... 942
Mobile Me ................................................................. 799
MobileSubstrate .................................................... 777
Mobilfunk .................................................................... 24
Modaler Dialog ....................................................... 366
modalInPopover .................................................... 372
modalTransitionStyle .......................................... 369
Modell ........................................................................... 76
Model-View-Controller .......................................... 76
Modultest ................................................................. 590
MotionGraphs ........................................................ 581
Motionmanager ..................................................... 579
Mountain Lion ........................................................... 22
Movieplayer-Controller .................................... 1041
1160
MPMovieDurationAvailableNotification ...................................................... 1044
MPMovieLoadStatePlayable ........................... 1044
MPMovieLoadStatePlaythroughOK ............ 1044
MPMoviePlayerController .............................. 1039
MPMoviePlayerDidEnter-FullscreenNotification ...................................................... 1044
MPMoviePlayerDidExit-FullscreenNotification ...................................................... 1044
MPMoviePlayerLoadStateDidChangeNotification ...................................................... 1043
MPMoviePlayerPlayback-DidFinishNotification ...................................................... 1044
MPMoviePlayerThumbnailImageRequestDidFinishNotification ...................... 1044, 1047
MPMoviePlayerViewController .................... 1042
MPMovieTimeOptionExact ................ 1045, 1047
MPMovieTimeOptionNearestKeyFrame .. 1045
Mueller, Gus .......................................................... 1017
Multipart-Datenformat ...................................... 921
Multitasking ................................................... 706, 784
must-revalidate ................................................... 1005
Mutable ..................................................................... 181
mutableCopy ................................................. 183, 538
MVC ............................................................................... 76
Architekturmuster ........................................... 264
MVC-Muster ................................................... 353, 463
N
Nachricht .............................................................. 62, 66
Nachrichtenaustausch ............................. 60, 62, 67
name .......................................................................... 530
Namensraumdeklaration in XML .................. 842
Native Programmierung ....................................... 57
Navigationcontroller ........................................... 377
und Autorotationsverhalten ....................... 466
navigationController ........................................... 378
Navigation-Item .................................................... 380
Navigationsleiste ......................................... 372, 379
Navigatorspalte ................................................... 1056
nc ................................................................................. 927
Need to know .......................................................... 745
needsDisplayForKey: .................................. 619, 647
netcat ......................................................................... 927
networkActivityIndicatorVisible .................... 979
Netzwerkbanner .................................................... 743
new (C++) .................................................................. 690
next ............................................................................. 347
NIB-Datei ......................................................... 233, 354
Eigentümer ......................................................... 355
Index
Nicht wiederherstellbare Ressource .............. 289
nil ....................................................................... 144, 300
NIST ............................................................................. 715
nonatomic ................................................................ 151
NONE .......................................................................... 528
Nonrepudiation ..................................................... 738
Notification ............................................. 77, 135, 458
Notificationcenter ................................................ 458
NSArray .. 142, 192, 254, 295, 434, 473, 873, 875
-Literal ................................................................... 191
NSAttributedString ............................................... 950
NSAutoreleasePool ............................................... 167
NSBackgroundColorAttributeName ... 953, 959
NSBundle .................................................................. 301
NSCachedURLResponse .................................... 1014
NSCalendar .............................................................. 227
NSClassFromString ................................... 947, 1111
NSCoder ............................................... 231, 232, 1020
NSCoding ................................................................ 1019
NSData ................................. 191, 821, 824, 873, 875
NSDataWritingFileProtectionComplete ...... 784
NSDataWritingFileProtectionCompleteUnlessOpen ......................................................... 784
NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication ..................... 784
NSDataWritingFileProtectionNone ............... 784
NSDataWritingOptions ....................................... 784
NSDate ................................................................ 87, 227
NSDateComponents .................................. 228, 294
NSDateFormatter ............................... 86, 227, 1006
NSDeletedObjectsKey .......................................... 482
NSDictionary ..................... 193, 584, 641, 873, 875
NSDictionary-Literal ............................................ 194
NSEntityDescription ............................................ 480
NSError ............................................................ 481, 962
NSFastEnumeration ............................................. 917
NSFetchedResultsChangeDelete ..................... 534
NSFetchedResultsChangeInsert ...................... 534
NSFetchedResultsChangeMove ...................... 534
NSFetchedResultsChangeUpdate ................... 534
NSFetchedResultsController ............................ 529
NSFetchedResultsControllerDelegate .......... 532
NSFetchedResultsSectionInfo .......................... 530
NSFetchRequest ..................................................... 524
NSFileManager ........................ 477, 546, 894, 1029
NSFileProtectionComplete ................................ 781
NSFileProtectionCompleteUnlessOpen ....... 781
NSFileProtectionCompleteUntilFirstUserAuthentication .................................................. 781
NSFileProtectionKey ............................................ 781
NSFileProtectionNone ........................................ 781
NSFontAttributeName ............................... 952, 961
NSForegroundColorAttributeName .... 952, 959
NSHTTPURLResponse ......................................... 883
NSIndexPath ........................................................... 515
NSInputStream ...................................................... 892
NSInsertedObjectsKey ........................................ 482
NSInteger .................................................................. 215
NSInternalInconsistencyException .............. 555
NSInvocation .......................................................... 585
NSJSONSerialization ............................................ 824
NSJSONWritingPrettyPrinted .......................... 835
NSKernAttributeName ....................................... 953
NSKeyedArchiver ................................................ 1019
NSKeyedUnarchiver .................. 1019, 1021, 1025
NSKeyValueChangeOldKey .............................. 585
NSKeyValueCoding .............................................. 140
NSKeyValueObserving ........................................ 125
NSKeyValueObservingOptionOld .................. 585
NSLayoutConstraint ............................................ 420
NSLayoutFormatOptions .................................. 424
NSLayoutRelationEqual ..................................... 421
NSLigatureAttributeName ................................ 953
NSLineBreakByCharWrapping ......................... 285
NSLineBreakByClipping ..................................... 284
NSLineBreakByTruncatingHead ..................... 284
NSLineBreakByTruncatingMiddle ................. 284
NSLineBreakByTruncatingTail ........................ 284
NSLineBreakByWordWrapping ....................... 285
NSLocalizedString ................................................. 313
NSLog ................................... 43, 85, 338, 1088, 1102
NSManagedObject ....................................... 471, 482
NSManagedObjectContext ............ 480, 524, 531
NSManagedObjectContextDidSaveNotification ............................................... 482, 531
NSManagedObjectContextObjectsDidChangeNotification ......................................... 482
NSManagedObjectContextWillSaveNotification ........................................................ 482
NSManagedObjectModel ................................... 478
NSMutableArray .......................... 96, 101, 192, 538
NSMutableAttributedString .................... 950, 951
NSMutableData ............................................. 889, 922
NSMutableParagraphStyle ................................ 961
NSMutableRequest ............................................... 916
NSMutableString ....................... 119, 152, 187, 852
NSMutableURLRequest ...................................... 879
NSNotification ....................................................... 458
NSNotificationCenter .......................................... 458
NSNull ........................................................................ 648
NSNumber ....... 99, 100, 190, 215, 300, 434, 584,
637, 917
1161
Index
NSNumber-Literal ....................................... 190, 192
NSObject ........................... 64, 88, 89, 107, 140, 158
Protokoll ............................................................... 687
NSOperation .......................................................... 1030
NSOperationQueue .................................. 887, 1030
NSOutputStream ................................................... 891
NSParagraphStyle ........................................ 952, 961
NSParagraphStyleAttributeName .................. 952
NSPersistentStore ................................................. 479
NSPersistentStoreCoordinator ........................ 479
NSPredicate .............................................................. 525
NSPropertyListSerialization ............................. 846
NSProtectionSpace ............................................... 902
NSRange .......................................................... 897, 927
NSScanner ...................................................... 968, 988
NSSearchPathForDirectoriesInDomains .... 477,
1034
NSSelectorFromString ......................................... 966
NSSet .............................................. 142, 195, 264, 473
NSShadow ....................................................... 953, 961
NSShadowAttributeName ................................. 953
NSSortDescriptor ................................................... 525
NSStrikethroughStyleAttributeName ........................................................... 953, 961
NSString ................................ 71, 119, 152, 339, 873
NSStringEncoding ................................................. 833
NSStringFromSelector ............................................ 85
NSStrokeColorAttributeName ......................... 953
NSStrokeWidthAttributeName ....................... 953
NSTemporaryDirectory ...................................... 513
NSTimeInterval ...................................................... 265
NSTimer .................................................................... 234
NSUbiquitousKeyValueStore ........................... 807
NSUInteger ............................................................... 584
NSUnderlineStyleAttributeName ........ 953, 960
NSUnderlineStyleNone ....................................... 953
NSUnderlineStyleSingle ........................... 953, 960
NSUndoManager ................................................... 585
NSUnknownKeyException ................................ 990
NSUpdatedObjectsKey ........................................ 482
NSURL .............................................................. 217, 641
NSURLAuthenticationChallenge .................... 898
NSURLCache .......................................................... 1007
NSURLConnection ............................. 876, 886, 925
NSURLConnectionDataDelegate ..................... 887
NSURLConnectionDelegate .............................. 887
NSURLCredential ................................................... 900
NSURLCredentialPersistenceForSession ..... 900
NSURLCredentialPersistenceNone ................ 900
NSURLCredentialPersistencePermanent .... 900
NSURLCredentialStorage ................................... 902
1162
NSURLIsExcludedFromBackupKey ............... 792
NSURLProtectionSpace ...................................... 901
NSURLProtocol .................................................... 1010
NSURLProtocolClient ........................................ 1013
NSURLRequest .................................... 878, 972, 976
NSURLRequestReloadIgnoringCacheData ...................................................................... 1011
NSURLRequestUseProtocolCachePolicy ... 1004
NSURLResponse .................................................... 883
NSUserDefaults ................................... 400, 794, 806
NSValue .................................................. 492, 637, 657
NSVerticalGlyphFormAttributeName ......... 953
NSXMLParser ................................................. 849, 962
NSXMLParserDelegate ............................... 849, 955
NULL ........................................................................... 144
Nullmeridian .......................................................... 935
Nullobjekt ................................................................ 648
numberOfLines ...................................................... 284
numberOfObjects ................................................. 530
numberOfSectionsInCollectionView: .......... 554
numberOfSectionsInTableView: .................... 515
Numbers ................................................................... 739
NX-Bit ......................................................................... 707
Nygaard, Kristen ....................................................... 60
O
Oberklasse ................................................................... 63
objectAtIndex: ....................................................... 192
objectAtIndexPath: .............................................. 530
Objective-C ................................................................. 57
objects ........................................................................ 530
Objekt ........................................................................... 60
delegierendes ..................................................... 131
Objektbibliothek .......................................... 35, 1060
Objektgraph ....................................... 144, 469, 1019
Objektkontext ........................................................ 480
Objektvariable ........................................................... 68
observeValueForKeyPath:ofObject:change:
context: .................................... 126, 129, 270, 585
OCTAVE ..................................................................... 713
Offlinemodus ......................................................... 999
und NSURLCache ............................................ 1009
OOP ................................................................................ 58
opacity ....................................................................... 614
Opaker Datentyp ................................................... 218
Opdyke, William .................................................. 1076
Open Web Application Security Project ...... 721
openInMapsWithLaunchOptions: ................. 944
openMapsWithItems:launchOptions: ......... 945
OpenOffice ............................................................... 739
Index
OpenSSH ................................................................... 777
OpenSSL .................................................................... 908
openURL: .................................................................. 946
Operation ............................................................... 1030
Operationqueue ......................................... 887, 1030
Organization Name ................................................. 29
Organizer ................................................................ 1086
Orthogonal ............................................................... 274
Ortsmarke ................................................................ 943
OS Injection ............................................................. 725
Outlet .................................................................. 42, 241
-Collection ........................................................... 246
Outlet-Collection ................................................... 241
Speicherverwaltung ......................................... 289
OWASP ....................................................................... 721
OWASP Top 10 ........................................................ 721
P
p .................................................................................... 347
PaaS ............................................................................. 799
Padding ...................................................................... 813
Page-Viewcontroller ............................................. 437
pageViewController:spineLocationForInterfaceOrientation: ............................ 437, 440
pageViewController:viewControllerAfterViewController: ................................................. 440
pageViewController:viewControllerBeforeViewController: ................................................. 440
PAL ............................................................................... 738
Parameter .................................................................... 69
Parameterliste ........................................................... 73
PARC .............................................................................. 60
parse ........................................................................... 849
Parser ....................................................... 744, 822, 862
DOM ....................................................................... 863
JSON ....................................................................... 823
SAX ............................................................... 848, 863
XML ........................................................................ 840
parser:didEndElement:namespaceURI:
qualifiedName: .................................................. 857
parser:didStartElement:namespaceURI:
qualifiedName:attributes: ............................ 857
parser:foundCharacters: .......................... 852, 955
parser:parseErrorOccurred: .............................. 862
Password-Based Key Derivation
Function 2 ............................................................ 809
path ................................................................... 623, 638
Path Traversal ......................................................... 730
pause .......................................................................... 514
PBKDF2 ...................................................................... 809
perfomSelector:withObject:afterDelay: ...... 509
perform ..................................................................... 375
performActivity ..................................................... 544
Performance-Leak ................................................. 701
performSegueWithIdentifier:
sender: ......................................................... 283, 376
performSelector:withObject: und automatisches Referenzzählen ..................................... 858
performSelector:withObject:afterDelay: .... 890
performSelectorInBackground:withObject: .......................................................... 168, 510
performSelectorOnMainThread:withObject:waitUntilDone: ................................... 510
Persistenz ................................................................. 469
Perspektivische Darstellung ............................. 656
Pfeil ............................................................................. 719
PHP aktivieren ....................................................... 919
Pinch-Geste ............................................................. 659
Pin-Restriktion ....................................................... 331
Plakette ..................................................................... 431
Platzhalter .................................................. 1063, 1065
play ............................................................... 1041, 1050
playerLayerWithPlayer: .................................... 1050
playerWithURL: ................................................... 1050
plutil ........................................................................... 847
po ................................................................................. 347
pointInside:withEvent: ............................. 263, 268
und Gesture-Recognizer ................................ 276
POITROAE ................................................................ 837
Polling ........................................................................ 125
pop .............................................................................. 142
POP3S ......................................................................... 903
Pop-over .......................................................... 372, 408
popToRootViewControllerAnimated: .......... 379
popToViewController:animated: ................... 379
popViewControllerAnimated: ......................... 379
Port ............................................................................. 927
position ..................................................................... 637
POST-Anfrage ......................................................... 915
erzeugen ............................................................... 919
postNotification: ................................................... 461
postNotificationName:object: ......................... 461
postNotificationName:object:userInfo: ...... 461
Prädikat ..................................................................... 524
Präsentations-Layer ............................................. 629
predicateWithFormat: ........................................ 525
Preferences .............................................................. 791
prepareForSegue:sender: .......................... 282, 436
prepareLayout ........................................................ 560
prepareToPlay ...................................................... 1041
prepareWithActivityItems: ............................... 544
1163
Index
prepareWithInvocationTarget: ........................ 588
presentingViewController ................................. 369
presentMoviePlayerViewControllerAnimated: .......................................................... 1042
presentPopoverFromBarButtonItem:
permittedArrowDirections:animat .......... 372
presentPopoverFromRect:inView:
permittedArrowDirections:animated ..... 372
presentsWithGesture ........................................... 412
presentViewController:animated:
completion: .............................................. 367, 442
previousFailureCount ......................................... 899
print .................................................................. 347, 349
Printf-Debugging .................................................. 339
print-object .............................................................. 347
PRISM ............................................................... 801, 907
Private API ................................................................... 61
Produkt .......................................................... 210, 1092
Profilinstallation ................................................. 1120
Programmbibliothek ......................................... 1095
Programmiersprache .............................................. 57
Programmierung, native ...................................... 57
Projekt ...................................................................... 1092
anlegen .................................................................... 28
ausführen ................................................................ 30
Projektdatei ........................................................... 1091
Projekteinstellungen ........................................... 320
Projektnavigator .................................................. 1056
Projektverwaltung .............................................. 1091
Property ....................................................................... 92
animierbare .............................................. 604, 647
bounds .................................................................. 216
frame ..................................................................... 216
private ......................................................... 121, 234
propertyForKey:inRequest: ............................ 1011
propertyListWithData:options:format:
error: ...................................................................... 846
Proprietäres Format ............................................. 818
Protection Class ..................................................... 769
Protectionspace ..................................................... 914
Protokoll ................................................................... 122
informelles ........................................................... 615
Provisioning Portal ............................................. 1117
Provisioning Profile ................................................ 46
Proxy ................................................................ 451, 589
Proxymuster ........................................................... 589
Prozess ............................................................. 716, 717
Prozessgruppe .............................................. 716, 718
Pseudozufallszahl ................................................. 575
Punktnotation ....................................... 94, 112, 165
push ............................................................................ 142
pushViewController:animated: ...................... 378
1164
Q
QuartzCore-Framework ..................................... 613
Quelle ......................................................................... 717
Querformat ............................................................. 463
query ........................................................................ 1038
R
Rainbow Table ........................................................ 764
rand() .......................................................................... 575
Range ......................................................................... 893
rangeOfString: ............................................... 186, 927
readonly .................................................................... 150
readwrite .................................................................. 150
Recovery Mode ...................................................... 705
redColor .................................................................... 966
Redo ................................................................... 480, 585
-Operation ........................................................... 586
-Stack ..................................................................... 586
redo ............................................................................. 586
Refactoring ............................................................ 1076
Reference Counter ................................................ 157
Referenz .................................................................... 145
haltende ............................................................... 160
zyklische ............................................................... 124
Referenzzählen ...................................................... 156
Referenzzähler .................................... 157, 159, 692
Referenzzeitpunkt ................................................ 227
Reflexion ..................................................................... 74
Refresh-Control ............................................ 830, 831
region ......................................................................... 936
registerClass: ......................................................... 1034
registerClass:forCellReuseIdentifier: ............ 521
registerClass:forCellWithReuseIdentifier: ............................................................. 554
registerClass:forSupplementaryViewOfKind:withReuseIdentifier: ....................... 556
registerDefaults: .................................................... 402
registerNib:forCellReuseIdentifier: ............... 521
registerNib:forCellWithReuseIdentifier: ..... 554
registerNib:forSupplementaryViewOfKind:withReuseIdentifier: .............. 556, 566
registerUndoWithTarget:selector:object: ... 585
Reiner Text .............................................................. 965
Reiternavigation ................................................... 429
Related Files .......................................................... 1060
Relationship ............................................................ 469
inverse ................................................................... 473
Many-To-Many ................................................. 473
Many-To-One ..................................................... 473
One-To-Many ..................................................... 473
One-To-One ........................................................ 473
Index
release .............................................................. 158, 509
Release-Konfiguration ...................................... 1101
reloadItemsAtIndexPaths: ................................ 567
remainder ................................................................. 296
removeAllAnimations ........................................ 635
removeAnimationForKey: ................................ 635
removeAnnotation: ............................................. 940
removeAnnotations: ........................................... 940
removeConstraints: ............................................. 424
removeCredential:forProtectionSpace: ....... 902
removeFromParentViewController .............. 444
removeFromSuperview ...................................... 444
removeGestureRecognizer: .............................. 274
removeLastObject ................................................. 101
removeObserver: .................................................. 460
removeObserver:forKeyPath: .......................... 125
removeObserver:name:object: ....................... 460
removeOnCompletion ........................................ 635
removeTarget:action: .......................................... 275
Rename-Refactoring .......................................... 1077
renderInContext: .................................................. 628
repeatCount ............................................................. 636
repeatDuration ....................................................... 636
replaceCharactersInRange:withString: ........ 188
Replication-Layer .................................................. 634
Repository .............................................................. 1126
Repudiation ................................................... 737, 742
Request ...................................................................... 825
requestThumbnailImagesAtTimes:
timeOption: ...................................................... 1045
requestWithURL: ................................................... 878
requestWithURL:cachePolicy:timeoutInterval: ................................................................ 878
reset .................................................................. 275, 481
Responder ................................................................ 264
respondsToSelector: ...... 74, 239, 318, 385, 1111
Ressource .................................................................. 289
nicht wiederherstellbare ................................ 289
Ressourcenverzeichnis ............................. 513, 973
Restriktion ...................................................... 330, 420
retain ....................................................... 150, 158, 510
und »strong« ...................................................... 152
retainCount ............................................................. 169
Retain-Zyklus ................................................ 690, 695
Retina-Display ........................................................ 305
RFC 3986 .................................................................... 834
RGBA-Wert ............................................................... 219
Rich-Text-Format .................................................. 965
Rich-Text-Format-Directory ............................. 965
Richtungsvektor .................................................... 656
Roosendaal, Ton ................................................... 1040
rootViewController ..................................... 377, 436
Rootviewcontroller des Navigationcontrollers ........................................................... 377
Rotation an Hauptachsen .................................. 657
Rotationsachse ....................................................... 656
Rotationsmatrix .................................................... 605
row .............................................................................. 515
RTFD ........................................................................... 966
Rückruffunktion .................................................... 201
runActionForKey:object:arguments: ........... 648
Runloop ........................................................... 148, 932
S
SaaS ............................................................................. 799
Safe-Harbor ............................................................. 801
Salt ...................................................................... 763, 810
Salz ..................................................................... 735, 763
Sandbox ..................................... 513, 706, 790, 1087
Sandkasten ..................................................... 706, 789
SANS ........................................................................... 722
Satellitenansicht .................................................... 934
save: ............................................................................ 481
SAX .............................................................................. 848
SAX-Ereignis ............................................................ 848
Characters ........................................................... 852
End Document ................................................... 862
End Element ............................................... 854, 861
Start Document ................................................ 862
Start Element ............................................ 854, 857
scale ......................................................... 309, 600, 628
scalesPageToFit ...................................................... 984
Scanner ...................................................................... 968
scannerWithString: .............................................. 969
scanString:intoString: ................................ 969, 989
scanUpToString:intoString: ............................. 989
Schadcode ....................................................... 741, 745
Schadsoftware ............................................... 705, 780
scheduledLocalNotifications .................. 292, 295
scheduledTimerWithTimeInterval:target:
selector:userInfo:repeats .............................. 235
scheduleLocalNotification: ............................... 292
Schema .................................................................... 1112
auswählen ........................................................... 418
Schemaauswahl ................................................... 1069
Schicht .......................................................................... 76
Schlüssel .......................................................... 193, 860
Schlüsselbund ........................................................ 708
Schlüsseleigenschaft ........................................... 860
Schnellhilfe ............................................................ 1070
Schnittstelle ............................................................... 82
1165
Index
Schwache Referenz ..................................... 145, 172
und iOS 4 .............................................................. 175
SCNetworkReachabilityCreateWithName .. 930
SCNetworkReachabilityFlags ............................ 930
SCNetworkReachabilityGetFlags .................... 929
SCNetworkReachabilityRef ............................... 930
SCNetworkReachabilitySetCallback ............... 932
scp .............................................................................. 1143
Screenshot ...................................................... 627, 786
scrollToPoint: .......................................................... 622
scrollToRect: ............................................................ 622
Scrollview ................................................................. 658
scrollView ................................................................. 982
scrollViewDidEndDragging: ............................. 827
scrollViewDidScroll: ............................................. 827
SDK ................................................................................. 22
searchBarSearchButtonClicked: ...................... 832
searchDisplayController .................................... 536
searchDisplayController:shouldReloadTableForSearchString: .................................... 537
SecCertificateCopyData ...................................... 914
SecItemAdd .............................................................. 771
SecItemCopyMatching ........................................ 774
SecItemUpdate ....................................................... 771
SecRandomCopyBytes ........................................ 810
section ........................................................................ 515
sections ...................................................................... 530
SecTrustGetCertificateAtIndex ....................... 914
Secure ......................................................................... 754
Secure by Default .................................................. 746
Secure Coding Guide ............................................ 704
Secure Socket Layer .............................................. 902
Security Framework ............................................. 774
Security Gate ........................................................... 706
seekToTime: .......................................................... 1051
Segmented-Control .............................................. 396
Segue ................................................................ 241, 278
selected ...................................................................... 259
Selektor ............................................................... 73, 966
self ................................................................. 73, 85, 217
sendAsynchronousRequest:queue:
completionHandler: ........................... 887, 1000
sendSynchronousRequest:returningResponse:error: ................................................. 876
Senke .......................................................................... 717
Sequenzdiagramm ................................................... 98
Serialisierung .................................... 231, 817, 1019
binäre .................................................................... 818
Session Management .......................................... 721
setAttributes:range: ............................................. 951
setCenterCoordinate:animated: ..................... 936
1166
setDateFormat: ......................................................... 87
setDisableActions: ................................................ 654
setDiskCapacity: .................................................. 1007
setFullscreen:animated: .................................. 1043
setHTTPBody: ......................................................... 879
setHTTPMethod: ................................................... 879
setMemoryCapacity: ......................................... 1007
setNeedsDisplay ........................ 218, 269, 404, 450
setNeedsLayout ............................................ 463, 469
setPredicate: ............................................................ 525
setPrimitiveValue:forKey: ................................ 484
setProperty:forKey:inRequest: ..................... 1011
setRegion:animated: ........................................... 936
setSelectedItem: .................................................... 132
Setter ...................................................................... 62, 91
setter .......................................................................... 150
setText: ......................................................................... 87
setTranslatesAutoresizingMaskIntoConstraints: ........................................................ 423
setUp .......................................................................... 591
setValue:forHTTPHeaderField: ....................... 879
setValue:forKey: ................................. 140, 617, 653
setViewControllers:direction:animated:
completion: ........................................................ 439
setVisibleRect:animated: ................................... 937
setVolume: ............................................................ 1051
setxattr ...................................................................... 792
SHA1 ............................................................................ 707
SHA256 ............................................................. 764, 765
shadowBlurRadius ................................................ 961
shadowColor ........................................................... 961
shadowOffset .......................................................... 961
sharedApplication ................................................ 133
sharedURLCache ................................................. 1008
shouldAutomaticallyForwardAppearanceMethods ............................................................... 445
shouldAutomaticallyForwardRotationMethods ............................................................... 445
shouldAutoplay ................................................... 1041
shouldAutorotate ........................................ 417, 466
shouldAutorotateToInterfaceOrientation: ........................................................ 416
shouldProcessNamespaces ............................... 850
shouldReportNamespacePrefixes ................. 850
Sicherheitslücke ........................................... 703, 709
SimPholders ............................................................ 315
Simple API for XML .............................................. 848
Simula ........................................................................... 60
Simulated Metrics ................................................ 388
Sina Weibo ............................................................... 539
Index
Singleton ......................................................... 133, 175
und Referenzzähler .......................................... 159
size ..................................................................... 307, 964
sizeThatFits: ............................................................. 552
sizeWithFont: ................................................ 391, 964
Skalierungsfaktor .................................................. 307
Smalltalk-80 ............................................................... 60
SMTPS ........................................................................ 903
Snapshot ....................................................... 178, 1073
automatischer .................................... 1076, 1079
exportieren ........................................................ 1092
Snippet .......................................................................... 94
Softwareentwicklung, testgetriebene ........... 597
Software-Tastatur .................................................. 490
SOME .......................................................................... 528
sortedArrayUsingSelector: ................................ 193
soundName ............................................................. 295
SourceTree ............................................................. 1136
Spätes Binden ............................................................ 67
speed ........................................................................... 636
Speicher ..................................................................... 142
Speicherleck .......................................... 144, 686, 690
Speicherregel ........................................................... 772
Speicherverwaltung ................................................ 57
Speicherverwaltungsregeln .............................. 160
Speicherzugriffsfehler ......................................... 686
Spiegelung ...................................................... 604, 627
Splitviewcontroller ............................................... 411
splitViewController:popoverController:
willPresentViewController: .......................... 413
splitViewController:shouldHideViewController:inOrientation: ............................. 412
splitViewController:willHideViewController:withBarButtonItem:
forPopoverController: .................................... 412
splitViewController:willShowViewController:invalidatingBarButtonItem: ....................................................................... 413
Spoofing .......................................................... 737, 741
Springboard ............................................................. 303
Sprungleiste .......................................... 40, 242, 1060
SQL Injection ................................................. 723, 742
SQLite ............................................................. 783, 1016
srand() ........................................................................ 575
ssh-keygen ............................................................. 1142
SSL ...................................................................... 741, 902
Stack .................................................................. 142, 853
Stackframe ............................................................... 142
Stack-Overflow ....................................................... 143
Standardmodus ................................................... 1060
Standardsprache .................................................... 311
standardUserDefaults ......................................... 401
Standortanzeige .................................................... 935
Stapel .............................................. 142, 586, 853, 956
Stapelüberlauf ........................................................ 143
Starke Referenz ...................................................... 145
und Referenzzählen ......................................... 157
startAccelerometerUpdatesToQueue:
withHandler: ...................................................... 579
startAnimating ...................................................... 508
Startbildschirm ...................................................... 309
startLoading .............................................. 1010, 1012
startPoint ................................................................. 621
StartSSL ..................................................................... 906
state ................................................................... 258, 278
Statische Bibliothek ........................................... 1095
Statisches Binden ..................................................... 67
Statusleiste .............................................................. 388
step ............................................................................. 347
Stepper ...................................................................... 101
Stinkender Code .................................................. 1079
stopAccelerometerUpdates .............................. 579
stopAnimating ....................................................... 508
stopLoading ............................................... 1010, 1012
storeCoordinator .................................................. 792
Storyboard .................. 32, 278, 314, 358, 429, 517
und Viewinitialisierung ................................. 231
storyboard ............................................................... 367
Storyboard-Szene ........................................... 34, 231
strcpy ......................................................................... 711
STRIDE ....................................................................... 737
stringByAddingPercentEscapesUsingEncoding: ............................................................. 832
stringByEvaluatingJavaScriptFromString: ................................................................... 993
stringFromDate: ....................................................... 87
stringWithContentsOfURL:encoding:
error: .............................................................. 45, 875
stringWithContentsOfURL:usedEncoding:error: ........................................ 875, 989
stringWithFormat: ..................... 87, 148, 525, 923
strokeColor .............................................................. 623
strong ......................................................................... 150
Subklasse ..................................................................... 63
sublayers .................................................................. 614
sublayerTransform ................................... 656, 1052
Subskriptionsoperator ............................... 192, 194
substringFromIndex: .......................................... 927
substringToIndex: ................................................ 927
substringWithRange: .......................................... 186
Subtyp ................................................................. 63, 108
subtype ...................................................................... 638
1167
Index
Subversion ............................................................. 1125
SubviewController ................................................ 442
subviews ................................................................... 248
sudo ............................................................................ 920
Sun Tzu ...................................................................... 710
super .................................................................... 86, 110
Superklasse ................................................................. 63
direkte ...................................................................... 65
superlayer ................................................................. 614
Superview ................................................................. 215
supportedInterfaceOrientations .......... 417, 466
SVN ................................................................................. 78
Symbolnavigator ................................................. 1057
Symmetrische Verschlüsselung ...................... 903
Synchron ................................................................. 1045
synchronize ................................................... 402, 807
Syslog ......................................................................... 743
T
tabBar:didSelectItem: .......................................... 132
tabBarController:didSelectViewController: ........................................................... 431
tabBarController:shouldSelectViewController: ........................................................... 431
tabBarController:willEndCustomizingViewControllers:changed: ............................ 434
tabBarItem ............................................................... 431
Tabbarnavigation .................................................. 429
Tableview .................................................................. 514
statischer .............................................................. 395
tableView:cellForRowAtIndexPath: .................................................... 515, 519, 940
tableView:commitEditingStyle:forRowAtIndexPath: ...................................................... 523
tableView:heightForRowAtIndexPath: ........ 518
tableView:numberOfRowsInSection: ........... 515
tableView:titleForHeaderInSection: .............. 530
tag ...................................................................... 434, 519
Tampering ...................................................... 737, 742
tapCount ................................................................... 256
Target ....................................... 210, 590, 1092, 1106
abhängiges ........................................................ 1115
hinzufügen ........................................................ 1106
unabhängiges .................................................. 1115
-Zuordnung ......................................................... 210
Target Membership .............................................. 592
target stop-hook list ............................................. 351
Target-Action .......................................................... 250
Mechanismus .............................................. 77, 265
Tastatur ..................................................................... 490
1168
Tastaturkurzbefehle .......................................... 1066
Tastenbelegung ................................................... 1067
Tastenkürzel .......................................................... 1066
TCP .............................................................................. 903
tearDown .................................................................. 591
Tempora .......................................................... 801, 907
Temporäre Datei ................................................... 513
Testgetriebene Softwareentwicklung ........... 597
Testmethode ........................................................... 595
Test-Navigator ...................................................... 1058
Testobjekt ................................................................. 595
Test-Target anlegen .............................................. 590
Textfeld ..................................................................... 258
textFiledShouldReturn: ...................................... 546
Texthervorhebung ............................................... 949
textViewDidEndEditing: .................................... 490
textViewShouldBeginEditing: ......................... 490
Thread ................................................... 168, 343, 1031
Threat Modeling .................................................... 712
thumbnailImageAtTime:timeOption: ....... 1045
tileSize ....................................................................... 674
Time Machine ....................................................... 1126
Time Profiler .................................................. 699, 702
timeOffset ................................................................ 644
Timer .......................................................................... 235
timescale ................................................................ 1051
tintAdjustmentMode .......................................... 450
Tint-Color ................................................................. 447
tintColor ....................................... 239, 318, 381, 448
tintColorDidChange ................................... 240, 450
titleEdgeInsets ........................................................ 260
tmp ............................................................................. 791
Toll-free Bridge ............................................. 685, 833
Toll-free Bridging .................................................. 641
TomTom ................................................................... 933
toolbarItems ........................................................... 387
Top 25 ......................................................................... 722
topLayoutGuide .................................................... 486
Top-Level-Element ............................................... 244
Top-Level-Objekt, Speicherverwaltung ........ 289
topViewController ................................................ 428
touchesBegan:withEvent: ................................. 264
touchesCancelled:withEvent: ................. 264, 666
touchesEnded:withEvent: ................................. 264
touchesMoved:withEvent: ................................ 264
touchesShouldBegin:withEvent:
inContentView: ................................................. 666
touchesShouldCancelInContentView: ......... 666
TouchXML ................................................................ 864
toValue ...................................................................... 637
tracking ..................................................................... 272
Index
Transaktion (Core Animation) ......................... 652
transform ....................................................... 604, 656
Transformation
affine ...................................................................... 604
eines Layers ......................................................... 656
eines Views .......................................................... 604
Transformationsmatrix .............. 604, 632, 634
Transition ................................................................. 608
transitionWithView:duration:options:
animations:completion: ............................... 609
translatesAutoresizingMaskIntoConstraints .......................................................... 423
Transport Layer Security .................................... 902
Transportschicht ......................................... 722, 903
Trust Boundary ............................................ 716, 719
TSL ............................................................................... 902
TU Wien ..................................................................... 705
Twitter .............................................................. 539, 822
Typisierung ................................................................. 70
Typlosigkeit ................................................................ 71
U
Übergang ..................................... 241, 278, 366, 374
benutzerdefinierter .......................................... 504
Überschreiben .................................................... 63, 67
Ubiquity-Container .............................................. 805
UDID ............................................ 705, 707, 793, 1118
UI_APPEARANCE_SELECTOR ........................... 454
UIActivity ................................................................. 541
UIActivityIndicator ............................................... 507
UIActivityIndicatorView .................................. 1047
UIActivityViewController .................................. 539
UIAlertView ................................................... 297, 899
UIApplication ....................................... 131, 292, 788
UIApplicationDelegate ........................................ 133
UIApplicationMain ............................ 345, 357, 364
UIApplicationStateActive .................................. 297
UIApplicationWillResignActiveNotification ......................................................... 458
UIBarButtonItem ...................... 381, 387, 388, 448
UIBarButtonSystemItemCompose ................ 393
UIButton ................................................................... 627
UIButtonTypeCustom ......................................... 259
UIButtonTypeRoundedRect .............................. 259
UIButtonTypeSystem .......................................... 259
UICollectionElementKindSectionFooter ..... 556
UICollectionElementKindSectionHeader ... 556
UICollectionReusableView ................................ 556
UICollectionViewCell ........................................... 556
UICollectionViewController ............................. 550
UICollectionViewDelegateFlowLayout ........ 552
UICollectionViewFlowLayout ................. 550, 558
UICollectionViewLayout .................................... 558
UICollectionViewLayoutAttributes ............... 557
UIColor ............................................................. 272, 966
UIControl ...................................... 250, 258, 265, 666
UIControlEventEditingDidBegin .................... 258
UIControlEventEditingDidChange ................ 258
UIControlEventEditingDidEnd ....................... 258
UIControlEventEditingDidEndOnExit ......... 258
UIControlEventTouchCancel ........................... 256
UIControlEventTouchDown ............................ 256
UIControlEventTouchDownRepeat .............. 256
UIControlEventTouchDragEnter .................... 257
UIControlEventTouchDragExit ....................... 257
UIControlEventTouchDragInside .................. 256
UIControlEventTouchDragOutside ............... 257
UIControlEventTouchUpInside ...................... 256
UIControlEventTouchUpOutside ................... 256
UIControlEventValueChanged ........................ 255
UIControlStateDisabled ..................................... 258
UIControlStateHighlighted .............................. 258
UIControlStateSelected ...................................... 259
UIDatePicker .................................................. 255, 279
UIDevice .......................................................... 464, 793
UIDeviceOrientation ........................................... 464
UIEdgeInsetsMake ................................................ 660
UIEvent ............................................................. 264, 522
UIFileSharingEnabled .......................................... 476
UIGestureRecognizer ................................. 274, 275
UIGestureRecognizerStateEnded ................... 278
UIGraphicsBeginImageContext ...................... 503
UIGraphicsBeginImageContextWithOptions ................................................................. 628
UIGraphicsEndImageContext ......................... 503
UIGraphicsGetCurrentContext .............. 218, 503
UIGraphicsGetImageFromCurrentImageContext ................................................................. 503
UIImage ................... 306, 307, 600, 616, 687, 1045
und Caching ....................................................... 675
UIImageJPEGRepresentation ........................... 500
UIImagePickerController .......................... 370, 498
UIImagePickerControllerCropRect ................ 500
UIImagePickerControllerEditedImage ......... 500
UIImagePickerControllerMediaMetadata .. 499
UIImagePickerControllerMediaType ............ 499
UIImagePickerControllerMediaURL ............. 499
UIImagePickerControllerOriginalImage ..... 499
UIImagePickerControllerSourceTypeCamera ................................................................. 498
1169
Index
UIImagePickerControllerSourceTypePhotoLibrary ...................................................... 498
UIImagePickerControllerSourceTypeSavedPhotosAlbum ......................................... 498
UIImagePickerDelegate ...................................... 499
UIImagePNGRepresentation ............................ 500
UIInterfaceOrientation ....................................... 464
UIInterfaceOrientationIsLandscape() ........... 416
UIInterfaceOrientationIsPortrait() ................. 416
UIInterfaceOrientationLandscapeLeft ......... 416
UIInterfaceOrientationLandscapeRight ...... 416
UIInterfaceOrientationMaskAll ............ 417, 466
UIInterfaceOrientationMaskAllButUpsideDown ....................................................... 466
UIInterfaceOrientationPortrait ....................... 416
UIInterfaceOrientationPortraitUpsideDown ..................................................................... 416
UIKeyboardAnimationDurationUserInfoKey ................................................................. 494
UIKeyboardDidShowNotification .................. 490
UIKeyboardFrameEndUserInfoKey ............... 492
UIKeyboardWillHideNotification ................... 490
UIKeyboardWillShowNotification ................. 490
UIKit ............................................................................ 105
UIKit-Framework ................................................... 105
UILabel und Texthervorhebungen ................ 954
UILocalNotification .................................... 292, 462
UILocalNotificationDefaultSoundName ..... 295
UILongPressGestureRecognizer ...................... 275
UIModalTransitionStyleCoverVertical ......... 369
UIModalTransitionStyleCrossDissolve ........ 369
UIModalTransitionStyleFlipHorizontal ....... 369
UIModalTransitionStylePartialCurl ............... 369
UINavigationBar .................................................... 379
UINavigationController ...................................... 466
UINavigationItem ................................................. 380
UINib .......................................................................... 521
UIPageControl ........................................................ 255
UIPageViewController ......................................... 436
UIPageViewControllerDataSource ................. 439
UIPageViewControllerDelegate ....................... 440
UIPageViewControllerOptionSpineLocationKey ........................................................ 439
UIPageViewControllerSpineLocationMax ........................................................................ 437
UIPageViewControllerSpineLocationMid ... 437
UIPageViewControllerSpineLocationMin ... 437
UIPageViewControllerTransitionStylePageCurl ............................................................... 438
UIPageViewControllerTransitionStyleScroll ...................................................................... 438
1170
UIPanGestureRecognizer ......................... 275, 665
UIPinchGestureRecognizer .............................. 275
UIPopoverArrowDirectionAny ....................... 373
UIPopoverController ........................................... 372
UIRefreshControl ......................................... 255, 828
UIResponder ........................................ 264, 265, 275
UIRotationGestureRecognizer ........................ 275
UIScreen .................................................................... 309
UIScrollView ......................................... 622, 659, 827
UIScrollViewDelegate .......................................... 663
UISearchBar ............................................................. 536
UISearchBarDelegate ........................................... 832
UISearchDisplayController ............................... 536
UISegmentedControl .......................................... 255
UISlider ...................................................................... 255
UISplitViewController ......................................... 412
UIStepper ......................................................... 102, 255
UIStoryboard .......................................................... 367
UIStoryboardSegue ..................................... 375, 383
UISwipeGestureRecognizer .............................. 275
UISwitch ................................................. 251, 255, 396
UITabBar .......................................................... 132, 431
UITabBarDelegate ................................................. 132
UITabBarItem ......................................................... 430
UITableView ............................................................ 514
UITableViewCell ........................................... 516, 520
UITableViewController .............................. 400, 515
UITableViewDataSource .................................... 514
UITableViewDelegate .......................................... 515
UITapGestureRecognizer .......................... 275, 664
UITextField ..................................................... 258, 490
UITextView .............................................................. 490
und Texthervorhebungen ............................. 954
UIToolBar ................................................................. 495
UITouch ........................................................... 250, 264
UIView ........................................... 209, 264, 449, 463
UIViewAnimationOptionAllowAnimatedContent ............................................ 611
UIViewAnimationOptionAllowUserInteraction ................................................. 606
UIViewAnimationOptionAutoreverse ......... 606
UIViewAnimationOptionRepeat .................... 606
UIViewController ............ 134, 241, 264, 280, 286
UIWebView .............................................................. 972
unterstützte Dokumenttypen ..................... 972
UIWindow ....................................................... 357, 449
Umgebender View ................................................ 215
UML ............................................................................... 61
Umlaute .................................................................... 818
Unabhängig ............................................................. 239
Unabhängige Viewklasse ................................... 236
Index
Unabhängiges Target ......................................... 1115
unarchiveObjectWithData: ................ 1021, 1025
unarchiveObjectWithFile: ................................ 1021
undisplay .................................................................. 352
Undo ................................................................. 480, 585
Stack ....................................................................... 586
undo ............................................................................ 586
Undo-Manager ....................................................... 585
Ungeordnete Menge ............................................ 195
Unicode ..................................................................... 819
Unit-Test ......................................................... 589, 590
Unittest
ausführen ............................................................. 593
Unsichere Eingaben ............................................. 729
Unsichere Referenzen ......................................... 721
Unterklasse ................................................................. 63
Unwind-Übergang ................................................ 383
Update ........................................................................ 791
Uploadfunktion ..................................................... 728
Upper Camel Case .................................................... 74
URI ............................................................................... 842
URL
Anfrage ................................................................. 825
Anfrage, synchrone .......................................... 825
Kodierung ............................................................ 834
Protokoll ............................................................... 874
standardisierte ................................................ 1022
URLForResource:extension: ............................. 301
URLForUbiquityContainerIdentifier ............. 804
URL-Ladesystem .................................................. 1005
URLProtocol:didLoadData: .............................. 1015
URLProtocol:didReceiveResponse:cachePolicy: .................................................................. 1015
URLProtocolDidFinishLoading: .................... 1015
URL-Weiterleitung ................................................ 733
URL-Zugriffsschutz ............................................... 722
Ursprungsviewcontroller .................................. 282
useCredential:forAuthenticationChallenge: ............................................................ 898
User-Agent ................................................... 877, 1036
User-Defaults ................................................ 403, 434
userInteractionEnabled ............................ 262, 666
UTC .............................................................................. 845
Utilities-Ansicht ........................................................ 34
Utilitybereich .............................................. 212, 1059
UUID ........................................................................... 794
V
value ............................................................... 507, 1051
valueForKey: ..................... 140, 194, 617, 653, 988
valueForKeyPath: ......................................... 434, 825
valueForUndefinedKey: ..................................... 990
values ................................................................ 638, 642
valueWithCATransform3D: .............................. 657
Variable, lokale .......................................................... 69
Variablenansicht ................................................... 342
Veillard, Daniel ....................................................... 863
Vendor ....................................................................... 795
Verbindung ziehen ............................................... 242
Verbindungsinspektor .............................. 128, 245
Vererbung ............................................................ 60, 63
Verfallsdatum ....................................................... 1005
Verfügbarkeit ................................................. 738, 800
Vergleichsoperator ............................................... 526
Verhalten ........................................................... 60, 108
VeriSign Inc. ............................................................ 904
Verschlüsselung ........................................... 728, 807
Versionseditor ...................................................... 1127
Versionsverwaltung .................................... 78, 1073
Vertraulichkeit ....................................................... 738
Verwandte Dateien ............................................ 1060
Video ........................................................................ 1036
View ............................................................................... 34
ergänzender ........................................................ 556
umgebender ....................................................... 215
view .............................................. 248, 286, 288, 1041
Viewausrichtung ................................................... 416
Viewcontroller ......................................... 34, 77, 240
Anzeigezyklus .................................................... 288
initialer ........................................................ 360, 393
Lebenszyklus ...................................................... 286
Wert übergeben ................................................. 282
viewControllers ............................................ 412, 428
viewDidAppear: .................................. 241, 286, 288
viewDidDisappear: ............................ 134, 241, 288
viewDidLayoutSubviews ................ 444, 469, 664
viewDidLoad ........................................... 84, 262, 288
viewDidUnload ................................... 244, 288, 289
viewForZoomingInScrollView: ....................... 663
Viewgeometrie ....................................................... 216
View-Hierarchie ..................................................... 249
Viewklasse unabhängige ................................... 236
Viewport ................................................................... 984
Viewtransition ....................................................... 608
viewWillAppear: ....... 56, 241, 283, 288, 409, 444
viewWillDisappear: ........................... 134, 241, 288
viewWillLayoutSubviews ................................... 469
viewWillUnload ..................................................... 288
Visual Format Language .................................... 423
Vlissides, John ........................................................ 175
void ................................................................................ 84
1171
Index
Vorwärtsdeklaration .................................. 124, 243
Vorzeichenbehaftete Darstellung .................. 818
Vorzeichenlose Darstellung .............................. 818
W
Wackelanimation .................................................. 607
Warnung ................................................................... 337
Warnung ausschalten .......................................... 858
Warteschlange ........................................................ 292
weak ............................................................................ 150
und »assign« ...................................................... 153
und Outlets .......................................................... 400
Web 2.0 ...................................................................... 798
WebDAV .................................................................... 874
Webfreigabe aktivieren ....................................... 881
webView:didFailLoadWithError: ..................... 978
webView:shouldStartLoadWithRequest:
navigationType: ...................................... 980, 996
webViewDidFinishLoad: ..................................... 978
webViewDidStartLoad: ....................................... 979
Weiterleitung .......................................................... 722
Werkzeugleiste ........................ 372, 387, 495, 1056
Wert an Viewcontroller übergeben ............... 282
Wiederherstellbare Ressource ......................... 289
Wiederverwendbarkeit .......................................... 63
Wight, Jonathan ..................................................... 864
willChangeValueForKey: .................................... 130
willMoveToParentViewController: ................ 443
willRotateToInterfaceOrientation:
duration: .............................................................. 467
willSave ...................................................................... 484
window ............................................................ 360, 449
Wischnavigation .................................................... 436
Wordlist ..................................................................... 764
Workspace ................................................. 1056, 1092
Wraparound ............................................................ 733
wrapped ..................................................................... 622
Wrapper-Bibliothek .............................................. 863
writeToFile:atomically: .................... 547, 835, 846
writeToFile:atomically:encoding:
error: ............................................................ 184, 547
Wurzelklasse ............................................................... 64
WWAN ............................................................ 930, 1040
WWW-Konsortium ..................................... 837, 863
X
X.509 ........................................................................... 904
Xcode ............................................................................. 23
1172
XCTAssertEqual ..................................................... 592
XCTAssertEqualObjects ...................................... 593
XCTAssertFalse ....................................................... 592
XCTAssertTrue ....................................................... 592
XCTestCase .............................................................. 591
XCTest-Framework ............................................... 592
XIB-Datei ............................................... 233, 314, 354
XML ............................................................................. 837
-Deklaration ....................................................... 837
Entität ................................................................... 840
Namensraum ..................................................... 841
Path Language .................................................. 867
Wurzelelement .................................................. 838
xmlns ......................................................................... 842
XPath .......................................................................... 867
Achsen ................................................................... 869
Prädikat ................................................................ 870
Y
YouTube ........................................................ 822, 1036
Z
Zeichenkette .............................................................. 71
Zeichenkettenkonstante und
Referenzzähler .................................................. 159
Zeichenkodierung ....................................... 185, 818
ASCII ...................................................................... 818
ISO Latin 1 ............................................................ 819
ISO-8859-1 ............................................................ 819
MacRoman ......................................................... 819
UTF-8 ..................................................................... 820
Zeiger ......................................................................... 143
Zeilennummern .................................................. 1062
Zeitachse ................................................................... 643
Zeitraum ................................................................... 643
Zeitverbrauch ......................................................... 699
Zertifikat ............................................................ 46, 904
zIndex ........................................................................ 558
Zombie ...................................................................... 696
z-Position ........................................................ 625, 654
Zugangsdaten ......................................................... 720
Zugriffsmethode ............................................... 62, 91
Zurück-Button ............................................... 380, 382
Zustand ........................................................................ 60
Zyklische Abhängigkeit ............................. 123, 136
Zyklische Referenz ................................................ 124
Zyklischer Import ................................................. 244