App-Programmierung für Einsteiger
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Norbert Usadel lebt und schreibt im Ruhrgebiet. Er studierte Architektur und Kunstgeschichte, machte eine Ausbildung zum Programmierer und kam auf den Mac. Der Apple-Computer ließ Ihn von nun an nicht mehr los und er kann inzwischen 20 Jahre Mac-Erfahrung aufweisen. Der Autor schrieb in dieser Zeit Artikel über Podcasts, Datenverschlüsselung und Garageband für die Zeitschrift MacPraxis und ist Verfasser des Buches inside iPod.
More details
Other editions
Additional editions

Content
2 - Inhaltsverzeichnis [Seite 7]
3 - Kapitel 1 Einleitung [Seite 12]
4 - Kapitel 2 Der Start [Seite 16]
4.1 - Die Hardware [Seite 17]
4.2 - Das iPhone-SDK [Seite 17]
4.3 - Die Entwicklerlizenz [Seite 18]
5 - Kapitel 3 Die Arbeit mit dem iPhone-SDK [Seite 20]
5.1 - iPhone Developerkit (SDK) installieren [Seite 21]
5.1.1 - Xcode [Seite 24]
5.1.1.1 - Dateien mit der Endung pch: [Seite 30]
5.1.1.2 - Dateien mit der Endung plist: [Seite 30]
5.1.1.3 - Dateien mit der Endung xcodeproj: [Seite 30]
5.1.1.4 - Dateien mit der Endung .xib: [Seite 30]
5.1.1.5 - Dateien mit der Endung .m: [Seite 31]
5.1.1.6 - Dateien mit der Endung .h: [Seite 31]
5.1.2 - iPhone-Simulator [Seite 31]
5.1.3 - Interface Builder [Seite 32]
5.1.3.1 - Die vier Fenster des Interface Builders [Seite 37]
5.1.3.1.1 - Die XIB Datei: [Seite 37]
5.1.3.2 - Die Bibliothek [Seite 38]
5.1.3.3 - Der Inspector [Seite 38]
5.1.3.4 - Attribute-Inspector [Seite 39]
5.1.3.5 - Connection-Inspector [Seite 40]
5.1.3.6 - Size-Inspector [Seite 41]
5.1.3.7 - Identity-Inspector [Seite 42]
5.1.4 - Debugger [Seite 43]
5.1.5 - Instruments [Seite 45]
5.1.6 - Dashcode [Seite 46]
5.1.7 - Weitere Tools im Überblick [Seite 47]
6 - Kapitel 4 iOS - Das iPhone-Betriebssystem [Seite 48]
6.1 - Die einzelnen Bestandteile des iOS 4.3 [Seite 49]
6.1.1 - Das Schichtenmodel [Seite 50]
6.1.1.1 - Cocoa Touch [Seite 51]
6.1.1.2 - Media [Seite 52]
6.1.1.3 - Core Services [Seite 52]
6.1.1.4 - Core OS [Seite 52]
6.1.2 - iOS Developer Library [Seite 53]
7 - Kapitel 5 Objective-C: der Kurzeinstieg [Seite 54]
7.1 - Objective-C: der Kurzeinstieg [Seite 55]
7.1.1 - Variablen [Seite 57]
7.1.1.1 - Übersicht der Variablen [Seite 57]
7.1.1.2 - Variablen anlegen [Seite 58]
7.1.1.3 - Berechnungen [Seite 59]
7.1.1.4 - Verzweigungen und Bedingungen [Seite 60]
7.1.1.4.1 - Die Vergleichsoperatoren [Seite 60]
7.1.1.4.2 - Die if Verzweigung: [Seite 60]
7.1.1.4.3 - Schleifen [Seite 62]
7.1.1.4.4 - Die for-Schleife [Seite 62]
7.1.1.4.5 - Die while-Schleife [Seite 62]
7.1.1.4.6 - Die Fibonacci-Zahlen [Seite 62]
7.1.1.4.7 - Do-while-Schleife [Seite 63]
7.1.1.5 - Klassen [Seite 64]
7.1.1.6 - Die strukturierte Programmierung [Seite 65]
7.1.1.6.1 - Die Sequenz [Seite 65]
7.1.1.6.2 - Die Selektion [Seite 66]
7.1.1.7 - Das Case-Konstrukt [Seite 66]
7.1.1.7.1 - Die Iteration [Seite 67]
7.1.2 - Objective-C objektorientiert [Seite 69]
8 - Kapitel 6 Geldverdienen mit Apps [Seite 76]
8.1 - Daten und Fakten [Seite 77]
8.1.1 - So sollte Ihre App gestaltet sein [Seite 77]
8.1.2 - Apples Richtlinien [Seite 77]
8.1.2.1 - iPhone Human Interface Guidelines [Seite 78]
8.1.2.2 - App Store Review Guidelines [Seite 78]
8.1.2.3 - Die Planung Ihrer App [Seite 80]
8.1.2.3.1 - Die Tab-Bar [Seite 81]
8.1.2.3.2 - Single Main-View [Seite 81]
8.1.2.3.3 - Table-View [Seite 82]
8.1.3 - Werbung auf dem iPhone [Seite 83]
8.1.4 - Der Weg in den App Store [Seite 83]
8.1.4.1 - iTunes Connect [Seite 86]
9 - Kapitel 7 iOS 5 It just works, but better [Seite 88]
9.1 - Benachrichtigungen [Seite 89]
9.1.1 - iMessage [Seite 89]
9.1.2 - Zeitungskiosk [Seite 90]
9.1.3 - Merklisten [Seite 91]
9.1.4 - Twitter [Seite 92]
9.1.5 - Safari [Seite 93]
9.1.6 - PC Free und iCloud [Seite 93]
9.1.7 - iOS 5 für Entwickler [Seite 94]
9.1.7.1 - Neue APIs [Seite 96]
9.1.7.1.1 - iCloud-Storage [Seite 96]
9.1.7.1.2 - Notification Center [Seite 96]
9.1.7.1.3 - iMessage [Seite 96]
9.1.7.1.4 - Newsstand [Seite 97]
9.1.7.1.5 - Automatic Reference Counting [Seite 97]
9.1.7.1.6 - Twitter Integration [Seite 97]
9.1.7.1.7 - Storyboards [Seite 97]
9.1.7.1.8 - AirPlay [Seite 99]
9.1.7.1.9 - Core-Image [Seite 99]
9.1.7.1.10 - OpenGL-ES [Seite 99]
9.1.7.1.11 - Location-Simulation [Seite 99]
10 - Kapitel 8 Ein Programm für alles: Xcode 4 [Seite 100]
10.1 - Die neuen Features [Seite 101]
10.1.1 - Single Window [Seite 101]
10.1.1.1 - Jump-Bar [Seite 102]
10.1.1.2 - Assistant [Seite 102]
10.1.1.3 - Version-Editor [Seite 103]
10.1.1.4 - Der Compiler und der Debugger [Seite 104]
10.1.1.5 - Xcode 4: der Schnell-Start [Seite 104]
11 - Workshop 1 Der Krieg der Knöpfe [Seite 110]
11.1 - UI Buttons und Eingabefelder erstellen [Seite 111]
11.2 - Das UIKit-Framework [Seite 115]
11.2.1 - Die Klasse der Picker [Seite 117]
11.2.1.1 - Die Klasse der Controls [Seite 117]
11.2.1.2 - Die Klasse der Alerts [Seite 118]
12 - Workshop 2 Die Picker-Bande [Seite 120]
12.1 - Die Picker-Bande [Seite 121]
12.1.1 - UIDatepicker [Seite 130]
13 - Workshop 3 Tabledance [Seite 136]
13.1 - Tabledance [Seite 137]
13.1.1 - Ein simples Table View erstellen: [Seite 140]
13.1.1.1 - TheElements [Seite 147]
14 - Workshop 4 The heat is on [Seite 150]
15 - Workshop 5 Alle Fehler schon gemacht [Seite 156]
15.1 - Toolbar [Seite 157]
15.1.1 - Variablen -Liste [Seite 157]
15.1.1.1 - Thread-Liste [Seite 158]
15.1.1.2 - Text-Editor [Seite 158]
15.1.1.3 - Status-Bar [Seite 159]
16 - Workshop 6 Der Kompass [Seite 160]
17 - Workshop 7 Die fliegende Kuh [Seite 168]
18 - Workshop 8 Digitale Zeiten [Seite 176]
19 - Workshop 9 Der Höhenmesser [Seite 182]
20 - Workshop 10 Die Web-App [Seite 188]
21 - Abspann [Seite 194]
22 - Index [Seite 196]
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.