iOS 10-Apps entwickeln mit Swift & Xcode 8

Das Buch „iOS-Apps entwickeln mit Swift & Xcode“ vermittelt in 19 Kapiteln anschaulich die Entwicklung von iPhone und iPad-Apps. Über 40 detaillierte Schritt-für-Schritt-Tutorials begleiten Sie durch die Entwicklung einer iOS-Beispielanwendung mit Xcode 8 und Swift 3.

Autor

Ralf Ebert
Ralf Ebert ist langjähriger Entwickler für iOS und OS X und vermittelt in dem Buch seine Kenntnisse und Erfahrungswerte aus 5 Jahren Tätigkeit als Entwickler für OS X und iOS. Er hat mehrere Apps für Mac, iPhone und iPad konzipiert und entwickelt und vertreibt seine Apps erfolgreich über den App Store. Seit 2006 gibt er sein Know-How in Weiterbildungsveranstaltungen für Softwareentwickler weiter, die von den Teilnehmern stets ausgezeichnet bewertet werden.

Beispielprojekt

Beispielapp Flashcards

Im Buch wird in über 40 ausführlichen Tutorials eine Flashcards-App zum effizienten Lernen von Sprachen entwickelt.

Anhand der Beispielanwendung wird anschaulich in die Swift-Programmiersprache, die wesentlichen Frameworks des iOS-SDKs und die Bedienung von Xcode eingeführt. In der zweiten Hälfte des Buches wird die App um weitere Features ergänzt, unter anderem um die persistente Datenhaltung mit Core Data und ein Online-Download von zusätzlichen Kartenstapeln.

Inhalt

  1. Überblick über das iOS SDK und Xcode
  2. Einführung in Swift
  3. Klassen- und Methodendeklaration in Swift
  4. Einführung in UIKit: UIView und UIViewController
  5. Storyboards: Interface Builder, Outlets und Actions
  6. Tabellen darstellen mit UITableViewController
  7. Navigation mit Storyboard Segues
  8. Auto Layout: Positionierung mit Layout-Constraints
  9. Modell-View-Controller-Pattern & JSON-Daten in Swift
  10. Swift-Protokolle und Delegate-Pattern
  11. Swift Blöcke
  12. Daten von URLs laden & Hintergrundverarbeitung mit OperationQueue
  13. Bibliotheken über CocoaPods einbinden
  14. Objektpersistenz mit Core Data
  15. Testen von iOS-Anwendungen
  16. Mehrsprachigkeit
  17. In-App-Käufe
  18. Speicherverwaltung mit ARC
  19. Veröffentlichung im App Store

Voraussetzungen

Das Buch richtet sich an Softwareentwickler und -architekten. Vorausgesetzt werden praktische Programmierkenntnisse.

Impressum

Ralf Ebert
Alaunstraße 72
01099 Dresden
info«at»ralfebert.de
USt-IdNr.: DE 244466003