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