وبلاگ بلیان

iPhone-Apps entwickeln Applikationen für iPhone, iPad und iPod touch programmieren ; [so entwickeln Sie Apps mit dem iPhone SDK und Objective-C ; Xcode, Datenbank-Framework und die wichtigsten Klassen des iPhone OS im Detail ; entwickeln ist nicht genug:

معرفی کتاب «iPhone-Apps entwickeln Applikationen für iPhone, iPad und iPod touch programmieren ; [so entwickeln Sie Apps mit dem iPhone SDK und Objective-C ; Xcode, Datenbank-Framework und die wichtigsten Klassen des iPhone OS im Detail ; entwickeln ist nicht genug:» نوشتهٔ Dirk Koller، منتشرشده توسط نشر Franzis Verlag GmbH در سال 2010. این کتاب در فرمت pdf، زبان آلمانی ارائه شده است.

Buchcover......Page 1 iPhone-Apps entwickeln: Applikationen für iPhone, iPad und iPod touch programmieren......Page 3 Impressum ......Page 4 Inhaltsverzeichnis......Page 5 1.1 Das iPhone: ein revolutionäres mobiles Gerät......Page 13 1.2 Für wen ist dieses Buch gedacht?......Page 14 1.4.1 Einen Mac......Page 15 1.4.4 Eine Entwicklerlizenz......Page 16 Teil 1 – Die Voraussetzungen......Page 17 2.1 Technologien & Frameworks......Page 19 2.1.1 Cocoa Touch......Page 20 2.1.2 Media......Page 22 2.1.3 Core Services......Page 23 2.1.4 Core OS......Page 26 2.2.1 Model View Controller......Page 27 2.2.3 Target Action......Page 28 3.2 Nachrichten......Page 29 3.3 Import......Page 30 3.4.1 Interface......Page 31 3.4.2 Implementation......Page 32 3.5.4 Nil......Page 33 3.6.2 Implementierung: @synthesize......Page 34 3.6.3 Property-Attribute......Page 35 3.6.4 Punktnotation......Page 36 3.7 Protokolle......Page 37 3.8 Kategorien......Page 38 4.1 Xcode......Page 39 4.2 Simulator......Page 43 4.3.1 Xib-Files......Page 44 4.3.2 Document Window......Page 45 4.3.4 Library......Page 46 4.3.5 Property-Inspektoren......Page 48 4.4 Instruments......Page 52 5.1 Konsolenausgaben......Page 55 5.2 Debugger......Page 56 5.3 Remote Debugging......Page 61 6.1 Zwei Regeln......Page 63 6.2 Retain, release & dealloc......Page 64 6.3 AutoreleasePool......Page 66 6.4 Overrelease......Page 67 6.5 Leaks......Page 70 Teil 2 – Das Grundgerüst der Zeiterfassung......Page 73 7.1 Das Gerät kennenlernen......Page 75 7.2 Grundlegender Aufbau von Apps......Page 76 7.3.2 Navigation Bar & Table View......Page 77 7.3.5 Alert......Page 78 7.3.8 Und der ganze Rest......Page 79 7.4 Application Definition Statement & Features......Page 80 7.5 Objektmodell......Page 83 7.6 Navigationsmodell & Skizzen......Page 84 7.6.1 Hauptmenü......Page 85 7.6.2 Leistungsliste......Page 87 7.6.3 Leistungsdetails......Page 88 7.6.4 Zeitenliste......Page 91 7.7 Bessere Mock-ups......Page 92 8.1 Versionsverwaltung......Page 95 8.2 Generieren des Projekts......Page 96 8.3 Projektstruktur......Page 98 8.3.1 chronos-Info.plist......Page 99 8.3.5 chronosAppDelegate.h......Page 100 8.4 Erster Start......Page 101 8.4.1 Devices......Page 102 8.4.2 Zertifikat......Page 103 8.4.3 App ID......Page 105 8.4.4 Provisioning Profile......Page 106 8.5 Was die App im Innersten zusammenhält......Page 108 9.1 Modell......Page 113 9.3 Attribute......Page 115 9.4 Beziehungen......Page 116 9.5.2 Projekt......Page 117 9.5.4 Zeit......Page 118 9.6 Die Zugriffsschicht: der Core-Data-Stack......Page 119 9.6.1 Managed Object Model......Page 120 9.6.2 NSPersistentStoreCoordinator......Page 121 9.7.1 Fetch Request......Page 122 9.7.2 Filtern: NSPredicate......Page 123 9.7.3 Sortieren: NSSortDescriptor......Page 124 9.7.4 Managed Object......Page 125 10.1 Views & Controller......Page 127 10.2.1 Erzeugen von View & Controller......Page 128 10.2.2 Wichtige Methoden......Page 131 11.1 Funktionsweise des Navigation Controllers......Page 133 11.2 Erzeugen eines Navigation View Controllers......Page 134 11.3.1 Bar Button Items......Page 138 11.4 Weitere Methoden zur Stapelverwaltung......Page 140 12.1 Aufbau von Table Views......Page 143 12.2 Erstellen von Controller & View......Page 145 12.3 Anzeigen von Daten: Data Source......Page 147 12.3.3 tableView:cellForRowAtIndexPath:......Page 148 12.4 Aktionen in Tabellen: Delegate......Page 155 12.5 Eigene Zellen......Page 159 12.6 Edit Mode......Page 163 12.7 Header & Footer......Page 165 12.8 Die Detail-Views......Page 168 13.1 Funktionsweise des Tab Bar Controllers......Page 173 13.2 Erzeugen eines Tab Bar Controllers......Page 174 13.3 Tab Bar Controller Delegate......Page 178 14.1.1 Erzeugung & Konfiguration......Page 181 14.1.2 Text Field Delegate......Page 182 14.1.3 Notifications......Page 183 14.3 Search Bar......Page 186 14.4.1 Erzeugung & Konfiguration......Page 188 14.4.3 Picker View Delegate......Page 189 14.5 Date Picker......Page 190 Teil 3 – Erweiterung der Zeiterfassung......Page 193 15.1.2 WiFi-Netzwerke......Page 195 15.2.1 Location Manager......Page 196 15.2.2 Location Manager Delegate......Page 197 15.2.3 Location......Page 199 15.3.1 Umwandlung einer Adresse in Koordinaten......Page 200 15.3.2 Umwandlung von Koordinaten in eine Adresse......Page 202 15.3.3 Die Entfernungsformel......Page 203 16.1 Erzeugung und Konfiguration des Map Views......Page 207 16.2 Regionen......Page 208 16.3 Annotationen......Page 209 17.1 Auswählen von Kontakten......Page 213 17.2 Anzeigen und Editieren von Kontakten......Page 216 17.3 Anlegen von neuen Kontakten......Page 217 18.1 Mails versenden......Page 221 18.2 Web View......Page 223 18.3.2 URL Request......Page 227 18.3.3 URL Connection......Page 228 18.4.1 XML......Page 230 18.4.2 JSON......Page 233 19.1.1 tmp......Page 239 19.1.5 Library/Caches......Page 240 19.3 File Manager......Page 241 19.4 Property-Listen......Page 243 20.1 System-Settings......Page 247 20.2.1 In App Settings selbst entwickeln......Page 251 20.2.2 Fertige Frameworks......Page 254 21.1 Welche Sprachen sind sinnvoll?......Page 257 21.2.1 Strings......Page 258 21.2.2 Grafiken......Page 261 21.2.3 Nib-Files......Page 262 21.2.4 Settings......Page 263 21.3.1 Locale......Page 264 21.3.2 Zahlen: Number Formatter......Page 265 21.3.3 Datum: Date Formatter......Page 266 21.3.4 Eigene Formatter......Page 267 22.1 Home-Screen-Icon......Page 269 22.2 Icons & Grafiken in der App......Page 270 22.3 Farben......Page 272 22.4 Schrift......Page 277 22.5 Launch Image......Page 278 Teil 4 – Die Auslieferung......Page 281 23.1 Was soll getestet werden?......Page 283 23.2 Logische Tests......Page 284 23.3 Application Tests......Page 288 24.1 Herausfinden der Geräte-ID......Page 291 24.2 Distributionszertifikat......Page 292 24.3 Ad-hoc-Profil......Page 293 24.4 Erzeugen des Build......Page 294 24.5 Verteilen von App und Ad-hoc-Profil......Page 297 24.6 Erfassen der Fehler......Page 298 24.7 Crash Logs......Page 299 25.1.1 Benötigte Hardware......Page 301 25.2 App-Store-Distributionsprofil......Page 303 25.3 Der finale Build......Page 304 25.4 Vor dem Einstellen......Page 305 25.5 Einstellen......Page 308 25.6 Der Approval-Prozess......Page 313 26.1 Erstellen eines iPad-Projekts......Page 315 26.2 Portierung von iPhone-Apps......Page 317 26.3 Erweiterungen für das iPad......Page 320 26.3.1 Split Views......Page 321 26.3.2 Popovers......Page 324 26.3.3 Presentation Style für modale View Controller......Page 325 26.3.4 Positionierung von Tool Bars......Page 326 26.3.5 Input- & Accessory Views für Textkomponenten......Page 327 26.3.6 Weitere neue Klassen......Page 328 27.2 Verdienstmöglichkeiten......Page 329 27.2.1 Werbung......Page 330 27.2.4 Verkauf im App Store......Page 332 27.3 Eine Milchmädchenrechnung......Page 333 27.4.1 Der App-Store-Auftritt......Page 335 27.4.3 AdWords......Page 338 27.4.4 Blogs und Review-Seiten......Page 339 27.4.6 Partnernetzwerke......Page 340 27.4.7 Lite-Versionen, In App Purchase......Page 341 27.5 Tracking und Statistiken......Page 342 Nachwort......Page 343 A Anhang......Page 345 Glossar......Page 349 Literaturverzeichnis......Page 351 URL-Verzeichnis......Page 353 Stichwortverzeichnis......Page 355
دانلود کتاب iPhone-Apps entwickeln Applikationen für iPhone, iPad und iPod touch programmieren ; [so entwickeln Sie Apps mit dem iPhone SDK und Objective-C ; Xcode, Datenbank-Framework und die wichtigsten Klassen des iPhone OS im Detail ; entwickeln ist nicht genug: