iPhone und iPad Programmierung

Seminarinformationen

Seminar - Ziel

Nach dem Besuch dieses Seminars sind Sie in der Lage, eigene iPhone und iPad Apps zu entwickeln.

Teilnehmer - Zielgruppe

Programmierer, die auf der iOS Plattform für iPhone oder iPad Applikationen entwickeln wollen.

Kurs - Voraussetzungen

  • Grundlagen der Objektorientierten Programmierung
  • Kenntnisse in C++ oder Java
  • Hilfreich sind Kenntnisse in Objective-C

Hinweis: Als Entwicklungsumgebung wird XCode unter MacOS eingesetzt.

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Die iOS-Plattform im Überblick

  • Erfolgsgeschichte und Potenziale des AppStores
  • iPhone und iPad – Unterschiede und Gemeinsamkeiten

Crashkurs Objective-C für Java/C++ Programmierer

  • Objective-C Syntax und Semantik
  • Klassen und Objekte
  • Memory Management und Properties

Einführung in XCode - die iOS Entwicklungsumgebung

  • Überblick Entwicklungsumgebung XCode
  • Projektverwaltung
  • Interface Designer
  • Debugging

Grundstrukturen einer iOS-Anwendung

  • CocoaTouch das iOS Framework
  • Model-View-Controller Pattern

Benutzerinterface-Design für iOS

  • Viewtypen im iOS
  • Viewcontroller und TableViewController
  • Interface-Design mit dem Interface Builder
  • Programmatisches Erstellen von Interfaces

Eine App für mehrere Geräte entwickeln: iPhone, iPhone4, iPad

  • Universal Binaries
  • User Interface Design Unterschiede

Daten asynchron laden

  • Einführung Daten laden
  • Nebenläufigkeit (Selektoren, Threads, NSOperations)
  • Verbindungsaufbau – und management

Listen effizient anzeigen

  • Caching und Queuing
  • Der TableView im Detail
  • Der Keyed(un)archiver

Location Based Services mit iOS

  • Einführung in das CoreLocation Framework
  • GPS und WLAN Lokalisierung
  • Einführung in das Maps Framework

Die App live bringen: Was beim App Store wichtig ist

  • Anforderungen an eine App
  • iTunesConnect – Gateway zum AppStore
  • Der AppStore Reviewprozess

Weitere Schulungen zu Thema iPhone und iPad

Programmieren mit dem iPhone SDK

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar lernen Sie die für die Programmierung des iPhone wichtigen Konzepte und Zusammenhänge kennen. Sie lernen die Klassen des UIKit-Frameworks zu verwenden und an Ihre Anforderungen anzupassen. Praxisorientierte Beispiele und “Best Practices“ vermitteln das ...

iPad im Business – der richtige Umgang mit dem iPad im Unternehmen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar lernen Sie Ihr iPad effektiv und sicher in Ihrem Arbeitsalltag einzusetzen und Ihre Arbeitsabläufe zu optimieren. Mithilfe von ausgewählen Apps haben Sie die Möglichkeit, sofort und überall produktiv zu sein und mit der einfachen und sicheren Integration ...