iOS-Apps mit Swift 2

Das umfassende Praxis-Handbuch - Mit Referenzkarte zum Herausnehmen

Holger Hinzberg

Diese Publikation zitieren

Holger Hinzberg, iOS-Apps mit Swift 2 (2016), mitp-Verlag, Frechen, ISBN: 9783958452220

286
Accesses

Beschreibung / Abstract

Umfangreiche Grundlagen der Programmiersprache Swift
Zahlreiche praxisnahe und leicht verständliche Beispiele
Steuerelemente, grafische Oberflächen, Navigation, Karten und lokale Benachrichtigungen


Die Entwicklung von Apps für das iPhone wird immer beliebter, jedoch ist der Einstieg nicht immer einfach. Holger Hinzberg zeigt Ihnen von Grund auf, leicht verständlich und praxisnah, wie Sie Apps mit Swift 2, dem Cocoa Touch Framework und dem iOS SDK erstellen und die dazu nötigen Werkzeuge bedienen. Alle Funktionen werden anhand von Beispielen erläutert. So lernen Sie das Handwerkszeug, das Sie benötigen, um später eigene Apps zu entwickeln.

Der Autor stellt dabei die Praxis in den Vordergrund. Alle Beispiele sind so angelegt, dass sie leicht programmiert werden können. Einzelne Methoden lassen sich später einfach nachschlagen. Sie finden zahlreiche voneinander unabhängige Beispiele, an denen gezielt spezielle Technologien und Anwendungsfälle erklärt werden: von einfachen Projekten für die Eingabe von Texten und Zahlen über Checklisten bis hin zu Tabellen mit Master-Detail-Beziehungen.

Das Buch richtet sich an Leser, die bereits Erfahrungen in einer anderen objektorientierten Programmiersprache haben. So liegt der Fokus des Buches auf den Besonderheiten von Swift und der App-Programmierung.

Das Buch ist aktuell zu iOS 9. Als Betriebssystem benötigen Sie OS X 10.11 El Capitan oder neuer. Mit dem Simulator der kostenlosen Xcode-Software können Sie Ihre neu entwickelten Apps auch ohne iOS-Gerät testen. Ein iPhone, iPad oder iPod touch ist für die Beispiele im Buch nicht erforderlich.

Aus dem Inhalt:

Grundlagen von Swift
Arbeiten mit der Xcode-Entwicklungsumgebung
Das MVC-Entwurfsmuster
iOS-Steuerelemente
Formatierung von Texten und Zahlen
Storyboards
Referenzen und Speicherverwaltung
Delegation und Protokolle
Navigationselemente
Grafische Oberflächen
Serialisierung
Listen mit Arrays und Dictionarys
Zeichnen mit Core Graphics
Multi-Touch mit Gestenerkennung
Das Picker-Steuerelement
Tabellen
Der Collection View
Daten bereitstellen für Twitter und Facebook
Digitale und analoge Uhren mit Timern
Daten suchen und finden
Karten und Koordinaten
Lokale Benachrichtigungen
Automatisierte Tests

Beschreibung

Holger Hinzberg entwickelt seit vielen Jahren Software für Mac und iPhone und hat bereits die beliebten Bücher "Einführung in Swift" und "Mac-Programmierung für Kids" geschrieben.

Inhaltsverzeichnis

  • Cover
  • Titel
  • Impressum
  • Referenzkarte
  • Inhaltsverzeichnis
  • Danksagung
  • Einleitung
  • An wen richtet sich das Buch?
  • Aufbau des Buches
  • Teil I: Grundlagen der Sprache Swift
  • Teil II: iOS-Apps
  • Swift ist nicht Objective-C Version 3.0
  • Kommentare
  • Stilmittel in den Listings
  • Die Frameworks der Apple-Plattformen
  • Die Installation von Xcode
  • Die Entwickler-Community von Apple
  • Webseite und Downloads zum Buch
  • Teil I: Grundlagen der Sprache Swift
  • Kapitel 1: Datentypen und Optionals
  • Kapitel 2: Zeichenketten
  • Kapitel 3: Arrays und Dictionaries
  • Kapitel 4: Fallunterscheidungen und Schleifen
  • Kapitel 5: Funktionen
  • Kapitel 6: Closures
  • Kapitel 7: Klassen und Objekte
  • Kapitel 8: Methoden
  • Kapitel 9: Vererbung und Assoziationen
  • Kapitel 10: Protokolle und Extensions
  • Kapitel 11: Strukturen und Enumerationen
  • Kapitel 12: Sicherer Programmcode
  • Kapitel 13: Speicherverwaltung mit Referenzzähler
  • Kapitel 14: Robuste Anwendungen und automatisierte Tests
  • Teil II: iOS-Apps
  • Kapitel 15: Lotto – 6 aus 49
  • Kapitel 16: Ein Blick hinter die Kulissen
  • Kapitel 17: Eingaben mit virtuellen Tastaturen
  • Kapitel 18: Schieberegler, Textformatierungen und unendliche Werte
  • Kapitel 19: Storyboards – Mit dem Drehbuch durch die App
  • Kapitel 20: Storyboards mit Protokollen
  • Kapitel 21: Navigation mit einem Tableisten-Controller
  • Kapitel 22: Grafische Oberflächen ohne Interface Builder
  • Kapitel 23: Serialisierung – Aus dem Speicher in eine Datei
  • Kapitel 24: Der Picker – ein ganz besonderes Steuerelement
  • Kapitel 25: Tabellen
  • Kapitel 26: Eye Candy – Unsere App soll schöner werden
  • Kapitel 27: Der Collection View
  • Kapitel 28: Zeichnen mit Core Graphics
  • Kapitel 29: Multi-Touch mit Gestenerkennung
  • Kapitel 30: Digitale und analoge Uhren mit Timern
  • Kapitel 31: Lokale Benachrichtigungen
  • Kapitel 32: Karten und Koordinaten
  • Kapitel 33: Daten suchen und finden
  • Stichwortverzeichnis

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor