Apps mit iOS 5 entwickeln für Fortgeschrittene - Video-Training
Addison Wesley ein Imprint von Pearson Deutschland (Hersteller)
978-3-8273-6402-9 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
In Xcode 4 wird das komplette Datenmodell aufgebaut, dabei kommen folgende Klassen zum Einsatz, die Lektion für Lektion detailliert vorgestellt werden:
CoreData: ManagedObjectModel, ManagedObjectContext, PersistentStoreCoordinator, ManagedObjects, FetchedResultsController, Predicates
MapKit: MapView, Annotation, AnnotationView, ReverseGeocodeDelegate, Placemark
iCloud: UIDocument, UIManagedDocument
Das Herzstück der GUI bilden immer wieder TableViewController, Anzeige, Navigation, Datenerfassung.
Im Stil eines Live-Trainings entwickelt Frank Jüstel eine kommerzielle Anwendung, die später zur Anschauung auch aus dem App Store geladen werden kann. Sie lernen am realen Produkt und können die erarbeiteten Elemente (Code) in Ihre eigene App übernehmen. Es handelt sich dabei um die App "iNventar", eine Inventarlistenverwaltung, die Sie später zum Beispiel zur eigenen Weinkeller-, Münzsammlung- o.ä. App ausbauen, über die iCloud mit allen Geräten austauschen und in die Sie eigene Sprachmemos, Bilder oder Videos integrieren können.
Aus dem Inhalt:
Der Start zum Projekt iNventar
Eine kurze Vorstellung von iNventar, der finalen Anwendung, und den Möglichkeiten, um Dinge und Orte zu verwalten, finden Sie in diesem Kapitel.
Ein Drahtmodell
Es ist sehr wichtig, sich vor der Erstellung einer App Gedanken über den generellen Ablauf der Anwendung zu machen. Sehen Sie, wie man mit Hilfe des Tools Balsamiq Mockups ein Wireframe, also ein Drahtmodell einer Anwendung, erstellt.
Die JSMToolbox
Sie kennen das? Mal eben schnell eine Bestätigung mittels Abfrage vom Benutzer holen. Kein Problem. Aber was ist mit einer zweiten Abfrage und dem Delegate? Lernen Sie hier einen Lösungsansatz kennen.
JSMBadgeLabel
Wie oft haben Sie sich schon gewünscht, einer beliebigen UI-Komponente einen Badge, also eine Zahl auf einem farblich abgesetzten Hintergrund, hinzufügen zu können? Eine tolle Lösung aus dem Werkzeugkasten bietet JSMBadgeLabel.
Xcode 4 als Code-Generator
Xcode unterstützt uns bei der Entwicklung von CoreData-Anwendungen. Somit wird auch der Quelltext zu unseren Entitäten auf Knopfdruck erstellt.
Objective-C und CoreData
Wir erstellen unsere Testdatenbank und betrachten das Ergebnis mit den Bordmitteln von Mac OS X.
Generische Tabellensteuerung, UIBarButtonItems und die SearchBar
Wir bauen uns eine Mechanik für eine "generische", also eine wiederverwendbare, Tabellensteuerung auf und definieren die Klasse als JSMTableViewController in unserer JSMToolbox.
Der erste NSFetchedResultsController
Hier dreht sich alles um den NSFetchedResultsController, seinen Aufbau, was „fetchen" bedeutet und warum Teamplay alles ist.
GPS reverse and forward
Zugriff auf GPS, Forward- und Reverse-Geocoding und das Anzeigen der Position auf einer Landkarte sind ganz wesentliche Funktionen des iPhones. So erweitern Sie Ihre Datenbank um die notwendigen Felder.
Willkommen in der Cloud
Die Cloud da draußen: Sind Sie dafür gerüstet? Wie Sie das überprüfen und verschiedene Geräte über die Cloud synchronisieren können, sehen Sie in diesem Kapitel.
Bereits mit 12 Jahren hat Frank Jüstel seine Leidenschaft für Computer und deren Programmierung entdeckt und dieses Hobby konsequent zum Beruf ausgebaut. Dabei ist für ihn das Thema Training und Coaching besonders wichtig und so hat er viele Freiberufler und Angestellte in den Themen Internettechnologie, Multimedia, Java sowie Objective-C und iOS aus- und weitergebildet. Neben dem Programmieren im stillen Kämmerlein versteht sich Frank Jüstel besonders darauf ein Bindeglied zwischen IT- und Fachabteilung zu sein, denn er begreift die Wünsche und Anforderungen der Benutzer und setzt diese, auch als Team- oder Projektleiter, erfolgreich um. Seit 1994 ist er für Banken, Börsen und Versicherungen in der Finanzmetropole Frankfurt am Main als Systemberater, Trainer und Coach tätig. Darüber hinaus gibt er regelmässig Schulungen und Seminare im gesamten deutschsprachigen Raum wobei er sich in den letzten Jahren auf Apples iOS und Objective-C, also auf die Softwareentwicklung für iPad, iPhone & Co. spezialisiert hat.
| Erscheint lt. Verlag | 1.3.2012 |
|---|---|
| Reihe/Serie | AW Videotraining Programmierung/Technik |
| Zusatzinfo | 1 DVD |
| Sprache | deutsch |
| Gewicht | 125 g |
| Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
| Schlagworte | Addison Wesley • Apple • Apps • apps bauen • Apps programmieren • core data • coredata • frank juestel • Frank Jüstel • iCloud • Ios • iOS5 • iOS 5; Spezielle Anwendungsbereiche • ios für fortgeschrittene • iPhone apps bauen • map kit • MapKit • Videotraining • video-training apps |
| ISBN-10 | 3-8273-6402-7 / 3827364027 |
| ISBN-13 | 978-3-8273-6402-9 / 9783827364029 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |