Durchstarten mit Swift

Obschon erst im letzten Jahr vorgestellt, nimmt das Interesse an Swift, Apples neuer Programmiersprache, weiter rasant zu. Swift ist leicht zu lernen, intuitiv und bietet alle Möglichkeiten, um innovative iOS und Mac Apps zu entwickeln. Apple veröffentlicht nun Swift 2 und stellt die neue Version so...

Descripción completa

Detalles Bibliográficos
Otros Autores: Popp, Stefan, author (author), Peters, Ralf, author
Formato: Libro electrónico
Idioma:Alemán
Publicado: Heidelberg, [Germany] : O'Reilly 2016.
Edición:2nd ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629677906719
Tabla de Contenidos:
  • Titel; Impressum; Inhalt; Vorwort; Kapitel 1: Einführung; Swift; Objective-C ohne C?; Vorteile von Swift; Swift 2.0; Die Plattform kennenlernen; Kapitel 2: Xcode und Co.; Installation von Xcode; Die wichtigsten Einstellungen; Eine Übersicht; Shortcuts, die das Leben erleichtern; Der Editor; Navigationsmöglichkeiten; Hilfe!; Kapitel 3: Die ersten Schritte; Einen Playground erstellen; Variablen und Konstanten; Benennung; Kommentare; Zahlen und Zeichenketten ausgeben; Kapitel 4: Kontrollstrukturen und Schleifen; if else; switch; Schleifen; for-Schleife; for-in-Schleife; while-Schleife
  • repeat-while-SchleifePattern Matching; Sprunganweisungen; Scopes; Logische Operatoren; Kapitel 5: Hello World; Ein iOS-Projekt erstellen; Die ersten UI-Elemente hinzufügen; Der erste Start im Simulator; Outlets und Actions hinzufügen; Ein bisschen Code muss sein; Kapitel 6: Datentypen und Funktionen; Datentypen; Zahlen; Funktionen; Type Aliases; Kapitel 7: Enumerationen und Strukturen; Aufzählungen; Strukturen; Kapitel 8: Klassen und Objekte; Wichtige Unterschiede und Gemeinsamkeiten; Deklaration und Instanziierung; Methoden; Statische Variablen und Methoden; Konstruktoren
  • Failable-KonstruktorenDestruktoren; Properties; Lazy Properties; Vererbung; Zugangskontrolle; Kapitel 9: Container, Mutability und weitere Sprachelemente; Arrays; Dictionaries; Funktionen als Datentyp; Funktionen als Rückgabewert; Nested Functions; Type Casting; Subscripts; Optionals; Das guard-Statement; Fehlerbehandlung; Availability Checking; Kapitel 10: Protokolle und Extensions; Protokolle; Methoden; Properties; Mutating; Konstruktoren; Delegation; Vererbung von Protokollen; Protokolle mit Extensions adaptieren; Protokolle und Container; Mehrere Protokolle adaptieren
  • Optionale Methoden und PropertiesExtensions; Standardimplementierungen für Protokolle; Operatoren überladen; Kapitel 11: Generische und funktionale Entwicklung; Closures; Verzögerte Berechnungen; Such- und Sortierfunktionen; Generics; Kapitel 12: Von der Idee zur ersten App; Überlegungen und Ideen; Projekt anlegen; Mit Core Data Daten strukturieren; UI vorbereiten; Quellcode aufräumen; Den Fetched Results Controller anpassen; Den Fetch-Request anpassen; Die Run-Entität erstellen und speichern; Timer erstellen und Zeit formatieren; Kapitel 13: Die App um GPS erweitern
  • GPS-Koordinaten integrierenLetzte Formatierungen des RunTimer View Controllers; Die abschließende Anpassung des RunTimer- und Master View Controllers; Lust auf mehr?; Abschließendes; Kapitel 14: Nützliche Helfer; Rich-Text-Kommentare; Alcatraz; Kapitel 15: Wie geht es weiter?; Index; Über die Autoren; Kolophon