Vorwort Die Geschichte der Apps 19

Größe: px
Ab Seite anzeigen:

Download "Vorwort Die Geschichte der Apps 19"

Transkript

1 Inhalt Vorwort 11 1 Ein kleiner Schritt Die Geschichte der Apps Was brauche ich, um eine App zu programmieren? Die Hardware Wie kann ich verschiedene Gebrauchtgeräte vergleichen? Was brauche ich noch an Hardware? Die Software Und was brauche ich noch? Die wichtigsten Bestandteile von Xcode Das Apple-Entwicklerprogramm Swift: Apples neue Programmiersprache Das steckt hinter Swift Warum wir in diesem Buch weiter mit Objective-C arbeiten Die erste App Hallo Welt Hallo Welt-in Swift Zusammenfassung 76 2 Programmierung für Einsteiger und Eingerostete n 2.1 Ein neues Projekt Programmieren in C Kommentare Datentypen und Variablen Konstanten Kontrollstrukturen Operatoren 97

2 2.2.6 Funktionen Zeiger Wie wird aus Quelltext eine App? Der Präprozessor Compiler und Linker Zusammenfassung Von der Idee bis in den App Store - die Theorie Zehn Regeln für eine erfolgreiche App Halten Sie sich an Apples Vorgaben Was ist das Alleinstellungsmerkmal meiner App? Ist alles sauber programmiert? Wie gut lässt sich meine App bedienen? Welcher Preis ist angemessen? Kann ich für regelmäßige Updates sorgen? Läuft meine App auch auf anderen ios-ceräten? Wie ernst nehme ich meine Kunden? Wie gut ist meine App ins Netz eingebunden? Wie viel Zeit und Geld kann ich in Werbung und das Marketing stecken? Das geht gar nicht - einige No-Gos der App-Programmierung Apple, der Türsteher - welche Bedingungen muss eine App erfüllen? Apps, die Sie sich sparen können zu programmieren Warum Sie sich besondere Mühe geben sollten Nicht nur auf die App selbst kommt es an Hier kennt Apple kein Pardon Wann wird Apple richtig sauer? Apple und der erhobene Zeigefinger Was tun, wenn meine App abgelehnt wurde? Geld verdienen mit Apps Auf in den Massenmarkt! Erst anfixen, dann kassieren SpezialSoftware für Unternehmen & Co Geld verdienen mit Werbung Und sonst? 152

3 3.5 Wie vermarkte ich eine App? In die Öffentlichkeit mit Blogs & Co Die Sache mit den Promocodes Anlocken via Twitter und Facebook Anlocken mit Preissenkungen und Lite-Versionen Zusammenfassung Nachts ist jede Theorie grau Das Fundament Die Ursprünge von ios Meilensteine der Entwicklung-von ios 1.0 bis ios Vom Ur-iPhone bis in die Gegenwart Die ipad-familie Auf welcher Hardware läuft ios eigentlich? Aufbau von ios CoreOS Core Services Media Cocoa Touch Objective-C und objektorientierte Programmierung Syntax Klassen und Objekte Vererbung Initialisierung für Fortgeschrittene Speicherverwaltung Zusammenfassung An der Oberfläche Erstellen von Benutzeroberflächen App-Design mit Storyboards DerTabbar-Controller Design mit dem View-Controller 224

4 5.3 Der erste Kontakt - , Telefon, Webseiten Zusammenfassung Daten, Karten und das Netz DerTableview-Controller Die Datenquelle Detailansichten Karten verwenden mit dem MapKit Einbinden des Frameworks Die Karte, bitte Twitter Die Twitter-Anbindung von ios Das Social-Framework Zusammenfassung Die Außenwelt Anzeigen von Webseiten Der Webview Kommunikation mit Webservices JSON Das Wetter JSON-Daten verarbeiten Anzeigen von JSON-Daten Asynchrone Abrufe mit Grand Central Dispatch Zusammenfassung Arbeit auf dem Gerät Test auf dem eigenen Gerät Standortbestimmung mit Core Location 323

5 8.3 Beschleunigungssensor Ein bisschen Theorie zum Abschluss MVC Delegation Protokolle, Kategorien, Notifications und, und, und Zeichnen wie ein Profi Die Wasserwaage DerUIView Zeichnen mit CoreGraphics Die Y-Achse Die X-Achse Der Mittelpunkt Es kommt Bewegung in die Sache Zusammenfassung Ab in den App Store So kommt die App in den App Store Zertifikat erstellen und von Apple gegenzeichnen lassen Eine App-ID erstellen Provisioning Profile erstellen Provisioning Profile in die App einbauen Beschreibung, Screenshots und Co. erstellen Mit itunes Connect verbinden und neue App anlegen Von Xcode zu Apple So geht's weiter: Hilfen aus dem Netz und von außerhalb Zusammenfassung 382 Glossar 383 Index 387

Auf einen Blick. 1 Ein kleiner Schritt... 13. 2 Programmierung für Einsteiger und Eingerostete... 61

Auf einen Blick. 1 Ein kleiner Schritt... 13. 2 Programmierung für Einsteiger und Eingerostete... 61 Auf einen Blick Auf einen Blick 1 Ein kleiner Schritt...... 13 2 Programmierung für Einsteiger und Eingerostete... 61 3 Von der Idee bis in den App Store die Theorie... 103 4 Nachts ist jede Theorie grau...

Mehr

Programmieren fürs iphone

Programmieren fürs iphone Markus Stäuble Programmieren fürs iphone Einstieg in die Anwendungsentwicklung mit dem iphone SDK 3 2., aktualisierte und erweiterte Auflage Г5 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt dieses

Mehr

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25

1 Einführung 1. 2 Einrichten der Arbeitsumgebung 9. 3 Schnelleinstieg in Xcode und Objective-C 25 1 Einführung 1 1.1 Das Smartphone 2 1.2 An wen richtet sich dieses Buch? 2 1.3 Buchaufbau und verwendete Technologien 3 1.4 Vorstellung des Beispielprojekts 4 2 Einrichten der Arbeitsumgebung 9 2.1 Installation

Mehr

Apps für ios entwickeln

Apps für ios entwickeln Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere

Mehr

Aufbau des Buches. Teil I: Grundlagen der Sprache Swift

Aufbau des Buches. Teil I: Grundlagen der Sprache Swift Einleitung wollen, sollten die Beispiele für Sie keine großen Hürden sein. Dabei ist es auch unerheblich, ob Sie Vollzeitentwickler oder nur Hobbyprogrammierer sind. Wenn Begriffe wie Compiler, Objekte

Mehr

Thomas Sillmann. Swift im Detail HANSER

Thomas Sillmann. Swift im Detail HANSER Thomas Sillmann Swift im Detail HANSER Inhalt 1 Apples neue Programmiersprache: Swift 1 1.1 Willkommen bei Swift! 1 1.2 Warum Swift? 1 1.3 Swift und Objective-C 2 1.4 Voraussetzungen für die Swift-Entwicklung

Mehr

APPS für ios 10. professionell entwickeln. Apple Watch

APPS für ios 10. professionell entwickeln. Apple Watch thomas SILLMANN APPS für ios 10 professionell entwickeln // Sauberen Code schreiben mit Swift 3 und Objective-C // Stabile Apps für iphone und ipad programmieren // Techniken & Methoden von Grund auf verstehen

Mehr

Inhaltsverzeichnis. Danksagung Einleitung... 11

Inhaltsverzeichnis. Danksagung Einleitung... 11 Inhaltsverzeichnis Danksagung.............................................. 9 Einleitung................................................ 11 1 Datentypen und Optionals..................................

Mehr

Holger Hinzberg. iphone Apps programmieren. Praxiseinstieg. mitp

Holger Hinzberg. iphone Apps programmieren. Praxiseinstieg. mitp Holger Hinzberg iphone Apps programmieren Praxiseinstieg mitp View Controller Einleitung 13 1 Grlagen von ObjectiveC 21 1.1 Stilmittel in den Listings 21 1.2 Kommentare 22 1.3 ObjectiveC kann C 23 1.4

Mehr

1. Xcode und dein erstes Projekt 23

1. Xcode und dein erstes Projekt 23 Vorwort 15 Einleitung 16 Der Aufbau des Buchs 16 Wie arbeitest du mit diesem Buch? 17 Was brauchst du für dieses Buch? 17 Die Geschichte vom Code und vom Compiler 18 Ohne Programmiersprache geht es nicht

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 4 3., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Nina Lötsch Copy Editing: Ursula Zimpfer,

Mehr

Objective-C Anwendungen entwickeln für Mac und iphone (Apple Software) Click here if your download doesn"t start automatically

Objective-C Anwendungen entwickeln für Mac und iphone (Apple Software) Click here if your download doesnt start automatically Objective-C 2.0 - Anwendungen entwickeln für Mac und iphone (Apple Software) Click here if your download doesn"t start automatically Objective-C 2.0 - Anwendungen entwickeln für Mac und iphone (Apple Software)

Mehr

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich Praktikum ios-entwicklung Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich 1 AUSSCHREIBUNG Ort Aufgabe Lehrstuhl für Sozialpädiatrie der Fakultät für Medizin der Technischen

Mehr

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch

iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch iphone developer conference Die Entwickler- und Buiness- Konferenz für iphone, ipad und ipod touch ios - Wo steht es, wie geht es? Markus Stäuble MRM Worldwide GmbH 1 Feedback #ipdc10 #as 2 Agenda 3 Heute:

Mehr

Programmieren für iphone und ipad

Programmieren für iphone und ipad Markus Stäuble Programmieren für iphone und ipad Einstieg in die App-Entwicklung für das ios 5 4., aktualisierte und erweiterte Auflage Lektorat: René Schönfeldt, Gabriel Neumann Copy Editing: Ursula Zimpfer,

Mehr

Inhaltsverzeichnis. 1 Einleitung 1

Inhaltsverzeichnis. 1 Einleitung 1 xi 1 Einleitung 1 1.1 iphone, ipad & Co....................................... 2 1.2 Für wen ist dieses Buch gedacht?............................ 2 1.3 Benötigte Hard- und Software..............................

Mehr

Kapitel 1 Wie Sie Swift lernen

Kapitel 1 Wie Sie Swift lernen Kapitel 1 Wie Sie Swift lernen Kapitel Programmieren von Computern gilt im Allgemeinen als kompliziert, schwierig und aufwendig zu lernen. In einem gewissen Sinne ist das alles richtig, aber es gibt noch

Mehr

ios-apps programmieren mit Swift: Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV

ios-apps programmieren mit Swift: Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV ios-apps programmieren mit Swift: Der leichte Einstieg in die Entwicklung für iphone, ipad und Co. inkl. Apple Watch und Apple TV Click here if your download doesn"t start automatically ios-apps programmieren

Mehr

Spiele entwickeln für ipad, iphone und ipod touch

Spiele entwickeln für ipad, iphone und ipod touch Spiele entwickeln für ipad, iphone und ipod touch Bearbeitet von Thomas Lucka 2., aktualisierte und erweiterte Auflage 202. Buch. 384 S. Hardcover ISBN 78 3 446 43085 3 Format (B x L): 20,2 x 24,6 cm Gewicht:

Mehr

Swift: Der neue Stern unter den Programmiersprachen

Swift: Der neue Stern unter den Programmiersprachen Teil 1 Über den Autor.................................... 15 Vorwort......................................... 17 Swift: Der neue Stern unter den Programmiersprachen 1 Wie Sie Swift lernen................................

Mehr

Objektorientiertes Programmieren

Objektorientiertes Programmieren JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist

Mehr

Das Einsteigerseminar Objektorientierte Programmierung in Java

Das Einsteigerseminar Objektorientierte Programmierung in Java Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und

Mehr

Klaus M. Rodewig, Clemens Wagner. Apps entwickeln für iphone und ipad. Das Praxisbuch .. ~_.. GalileoPress

Klaus M. Rodewig, Clemens Wagner. Apps entwickeln für iphone und ipad. Das Praxisbuch .. ~_.. GalileoPress Klaus M. Rodewig, Clemens Wagner Apps entwickeln für iphone und ipad Das Praxisbuch.. ~_.. GalileoPress Auf einen Blick 1 Einführung,... 17 2 Einstieg in die Praxis 61 3 Aufwachen - analoger Wecker 145

Mehr

Apple Train the Trainer 10 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

Apple Train the Trainer 10 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Apple Train the Trainer 10 App Store Submission Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Provisioning Profiles Application Binary vorbereiten

Mehr

Vorwort »HelloWorld«imPlayground »HelloWorld«alsTerminal-App... 33

Vorwort »HelloWorld«imPlayground »HelloWorld«alsTerminal-App... 33 Vorwort... 17 TEIL I Swift 1 HelloWorld!... 23 1.1»HelloWorld«imPlayground... 23 1.2»HelloWorld«alsTerminal-App... 33 2 Swift-Crashkurs... 41 2.1 ElementareSyntaxregelnundKommentare... 41 2.2 Variablen,KonstantenundDatentypen...

Mehr

Objective-C und Cocoa Praxiseinstieg

Objective-C und Cocoa Praxiseinstieg mitp Professional Objective-C und Cocoa Praxiseinstieg Programmierung für Mac OS X und iphone von Holger Hinzberg 1. Auflage Objective-C und Cocoa Praxiseinstieg Hinzberg schnell und portofrei erhältlich

Mehr

Modern Objective-C und Cocoa

Modern Objective-C und Cocoa Holger Hinzberg Modern Objective-C und Cocoa Praxiseinstieg Programmierung für Mac OS X und iphone mitp I n haltsverzeich nis Danksagung 13 Einleitung 15 Teil I Grundlagen von Objective-C 19 1 Grundlagen

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Taschenbuch. Paperback ISBN 978 3 8266 7414 3 Weitere Fachgebiete > EDV, Informatik > Programmiersprachen: Methoden > Prozedurorientierte Programmierung

Mehr

Apps programmieren für ios

Apps programmieren für ios Apps programmieren für ios Allgemeine Einleitung ios ist das Apple-Betriebssystem von iphone, ipad, ipod touch und Apple TV und (nach Angaben des Herstellers) das "fortschrittlichste mobile Betriebssystem

Mehr

APPS für ios 9 professionell entwickeln

APPS für ios 9 professionell entwickeln thomas SILLMANN 2. Auflage APPS für ios 9 professionell entwickeln // Sauberen Code schreiben mit Objective-C und Swift // Stabile Apps programmieren // Techniken und Methoden von Grund auf verstehen Inkl.

Mehr

Praktikum ios-entwicklung

Praktikum ios-entwicklung Praktikum ios-entwicklung Wintersemester 2018/19 Prof. Dr. Linnhoff-Popien Markus Friedrich, Christoph Roch 1 ios als Entwicklungsplattform ios Ökosystem, Evolution und Architektur 2 ios ios ist das Betriebssystem

Mehr

Praktikum ios-entwicklung

Praktikum ios-entwicklung Praktikum ios-entwicklung Sommersemester 2018 Prof. Dr. Linnhoff-Popien Markus Friedrich, Kyrill Schmid 11.04.2018 Markus Friedrich, Kyrill Schmid - Praktikum ios-entwicklung SS18 1 ios als Entwicklungsplattform

Mehr

Unsere hybridapp funktioniert wie eine normale App, ist aber bis zu 65% günstiger!

Unsere hybridapp funktioniert wie eine normale App, ist aber bis zu 65% günstiger! Unsere hybridapp funktioniert wie eine normale App, ist aber bis zu 65% günstiger! Eine herkömmlich programmierte App kostet bisher ab 30.000 Euro * aufwärts, wenn man sie für beide Plattformen (Android,

Mehr

Das Buch wird ständig aktualisiert und erweitert. Diese Updates sind natürlich kostenlos.

Das Buch wird ständig aktualisiert und erweitert. Diese Updates sind natürlich kostenlos. - Norbert von Bertoldi By Norbert von Bertoldi Release Date : 2015-07-22 Genre : Programmieren FIle Size : 105.93 MB is Programmieren Sie bekommen von mir eine exakte Schritt-fürSchritt-Anleitung beim

Mehr

Mac- Programmierung. Mac-Programmierung. Holger Hinzberg. Hinzberg. 2. Auflage

Mac- Programmierung. Mac-Programmierung.  Holger Hinzberg. Hinzberg. 2. Auflage Ab 12 Jahre, aber auch für Erwachsene, die eine wirklich einfache Einführung suchen. Mit deinem Mac und dem Betriebssystem OS X stehen dir kostenlos alle Werkzeuge zur Verfügung, die du zum Programmieren

Mehr

1.1 Für wen ist dieses Buch geeignet? Für wen ist dieses Buch eher nicht geeignet? Was erwartet Sie in diesem Buch? 6

1.1 Für wen ist dieses Buch geeignet? Für wen ist dieses Buch eher nicht geeignet? Was erwartet Sie in diesem Buch? 6 D3kjd3Di38lk323nnm 1 Einleitung... 1 1.1 Für wen ist dieses Buch geeignet? 4 1.2 Für wen ist dieses Buch eher nicht geeignet? 5 1.3 Was erwartet Sie in diesem Buch? 6 2 Die Adobe Digital Publishing Suite

Mehr

Objective-C 2.0. Programmierung für Mac OS X und iphone. von Sebastian Meyer, Torben Wichers. 2., überarb. Aufl. 2011

Objective-C 2.0. Programmierung für Mac OS X und iphone. von Sebastian Meyer, Torben Wichers. 2., überarb. Aufl. 2011 Objective-C 2.0 Programmierung für Mac OS X und iphone von Sebastian Meyer, Torben Wichers 2., überarb. Aufl. 2011 Objective-C 2.0 Meyer / Wichers schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

C++ PROGRAM- MIERER/-IN

C++ PROGRAM- MIERER/-IN C++ PROGRAM- MIERER/-IN Verdienst: 80.000 EUR Ähnliche freie Stellen in Deutschland: ca. 2.000-3.000 C++ PROGRAMMIERER/-IN LEHRGANGSBESCHREIBUNG LEHRGANGSGEBÜHR: 5.011,20 EUR DAUER: 12 Wochen Vollzeit

Mehr

APP CODING ios. Apps entwickeln mit Swift 3 und Xcode 8

APP CODING ios. Apps entwickeln mit Swift 3 und Xcode 8 APP CODING ios Apps entwickeln mit Swift 3 und Xcode 8 Apps entwickeln im BFI Summer Camp Die Internetnutzung mit Mobile Devices liegt bereits bei mehr als 70% in Österreich. Als meistgesuchte Fähigkeit

Mehr

1 Einleitung 1. 2 Digitales Publizieren Worum es in diesem Buch geht Worum es in diesem Buch nicht geht 5

1 Einleitung 1. 2 Digitales Publizieren Worum es in diesem Buch geht Worum es in diesem Buch nicht geht 5 1 Einleitung 1 1.1 Worum es in diesem Buch geht 2 1.2 Worum es in diesem Buch nicht geht 5 1.3 Ein Blick in die Zukunft _ 5 1.4 Glossar 6 2 Digitales Publizieren 9 2.1 Was bedeutet digitales Publizieren?

Mehr

AK Medientechnologien Hello World. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

AK Medientechnologien Hello World. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ AK Medientechnologien Hello World Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Demo-Applikation: Hello World Rückblick auf einzelne Schritte Entwicklungswerkzeuge

Mehr

AK Medientechnologien 09 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

AK Medientechnologien 09 App Store Submission. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ AK Medientechnologien 09 App Store Submission Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Provisioning Profiles Application Binary vorbereiten App

Mehr

Apps mit HTMLS und CSS3

Apps mit HTMLS und CSS3 Florian Franke, Johannes Ippen Apps mit HTMLS und CSS3 für ipad, iphone und Android Galileo Press.... ~ Auf einen Blick Auf einen Blick Apps 21 2 HTMl5 in der mobilen Webentwickung 35 3 Konzeption und

Mehr

Titanium Mobile. Apps für iphone und Android. Know-how ist blau. Norbert Usadel

Titanium Mobile. Apps für iphone und Android. Know-how ist blau. Norbert Usadel Norbert Usadel Know-how ist blau. Titanium Mobile Apps für iphone und Android > So richten Sie Titanium Mobile optimal ein > So entwickeln Sie Ihre eigenen Apps plattformübergreifend > So bringen Sie Ihre

Mehr

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Programmieren I. Überblick.  Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 7,5 (!) Stunden

Mehr

Objektorientiertes Programmieren in C++

Objektorientiertes Programmieren in C++ Nicolai Josuttis Objektorientiertes Programmieren in C++ Von der Klasse zur Klassenbibliothek D-64289 Darmstadt ADDISON-WESLEY PUBLISHING COMPANY Bonn Paris Reading, Massachusetts Menlo Park, California

Mehr

Auf einen Blick. 1 Einleitung Die Basis der Objektorientierung Die Prinzipien des objektorientierten Entwurfs...

Auf einen Blick. 1 Einleitung Die Basis der Objektorientierung Die Prinzipien des objektorientierten Entwurfs... Auf einen Blick Auf einen Blick 1 Einleitung... 15 2 Die Basis der Objektorientierung... 29 3 Die Prinzipien des objektorientierten Entwurfs... 41 4 Die Struktur objektorientierter Software... 67 5 Vererbung

Mehr

Developer Apple. Verwenden Sie Ihre Schlüsselbundverwaltung (Keychain) in Ihrer Symbolleiste/Toolbar

Developer Apple. Verwenden Sie Ihre Schlüsselbundverwaltung (Keychain) in Ihrer Symbolleiste/Toolbar Developer Apple Mit Hilfe dieser Anleitung eröffnen Sie Ihren eigenen Apple Developer Account und lernen in einigen Schritten, wie man Signing Request, Production.p12, Push.p12, yourappname. mobileprovision

Mehr

Web - Makeln. Soziale Netzwerke und mobile Applikationen effizient nutzen

Web - Makeln. Soziale Netzwerke und mobile Applikationen effizient nutzen Web - Makeln Soziale Netzwerke und mobile Applikationen effizient nutzen Folie 2 Themen 1. Facebook, Twitter & Co. 2. Die Welt der SmartPhones 3. Makler-Homepage Folie 3 Facebook Folie 4 Twitter Folie

Mehr

Programmieren in C. Eine Einführung in die Programmiersprache C. Prof. Dr. Nikolaus Wulff

Programmieren in C. Eine Einführung in die Programmiersprache C. Prof. Dr. Nikolaus Wulff Programmieren in C Eine Einführung in die Programmiersprache C Prof. Dr. Nikolaus Wulff Agenda Elementare Einführung C Programm Syntax Datentypen, Variablen und Konstanten Operatoren und Ausdrücke Kontrollstrukturen

Mehr

Inhaltsverzeichnis I Grundlagen...1 II Programmieren in C/C

Inhaltsverzeichnis I Grundlagen...1 II Programmieren in C/C I Grundlagen...1 1 Grundprinzipien der Datenverarbeitung...2 1.1 Historische Entwicklung der Datenverarbeitung...2 1.1.1 Von A wie Abakus bis Z wie Zuse...2 1.1.2 Die Rechnergenerationen...3 1.1.3 Computer

Mehr

iphone Apps vs. Mobile Web

iphone Apps vs. Mobile Web iphone Apps vs. Mobile Web Smartphone-Anwendungen im Museumsbereich Vortrag iphone App vs. Mobile Web von Ines Dorian Gütt auf der Herbsttagung 2010 Seite 1/27 Inhalt Einführung iphone Apps Apps in itunes

Mehr

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Programmieren I. Überblick.  Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft Programmieren I Überblick KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester) 4 Vorlesungs- und Übungsstunden / Woche 1 Stunde

Mehr

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005

Manfred Schüttengruber. Objektorientierte Programmierung mit Visual Basic 2005 Manfred Schüttengruber Objektorientierte Programmierung mit Visual Basic 2005 Inhaltsverzeichnis Vorwort 11 i Das.NET-Konzept 15 I.I Kapitelüberblick 15 i.2 Das.NET Framework 15 1.3 IL-Code und Plattformunabhängigkeit

Mehr

Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-

Alexander Niemann. Das Einsteigerseminar < Objektorientierte ^ Programmierung in Java. bhv. i.- Alexander Niemann Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java i.- bhv Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Teil \ LöRTEn ;...-.,-......Al f Java 19 Die

Mehr

Java.NET Web-Technologien Mobile

Java.NET Web-Technologien Mobile 2017 Java.NET Web-Technologien Mobile MATHEMA Training Seit mehr als 20 Jahren unterstützen wir unsere Kunden nicht nur mit hochqualifizierter Beratung sowie Entwicklungsleistung, sondern geben unser in

Mehr

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren...

2.1 Visual C Express installieren Visual C Express starten Visual C Express registrieren... Datei: 5220_A02Inhalt.doc, Seite3 15. September 2010 Teil I Erste Schritte 1 Einleitung.... 9 1.1 Was Sie erwartet und was Sie nicht erwartet.... 9 1.2 Wie die Kapitel aufgebaut sind.... 10 1.3 Beispieldateien....

Mehr

Präsentation Von Laura Baake und Janina Schwemer

Präsentation Von Laura Baake und Janina Schwemer Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung

Mehr

Online Kurs Entwicklung der Apps auf iphone und ipad

Online Kurs Entwicklung der Apps auf iphone und ipad ios Kurs Online Kurs Entwicklung der Apps auf iphone und ipad Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für ios Modul 1 Einführung in die Programmierung Erste Lerneinheit Einführung

Mehr

Social Media Marketing und Strategien

Social Media Marketing und Strategien Social Media Marketing und Strategien Facebook, Twitter, Xing & Co. erfolgreich nutzen Von Dietmar Fischer ERICH SCHMIDT VERLAG sverzeichnis VORWORT 5 Was dieses Buch ist 6 Was dieses Buch nicht ist 6

Mehr

Wer? Was? Wann? Wo? Ihre Stadt im Mittelpunkt.

Wer? Was? Wann? Wo? Ihre Stadt im Mittelpunkt. Wer? Was? Ihre Stadt im Mittelpunkt. Wann? Wo? Alles auf einen Blick! Gibt es hier einen Biomarkt? Das mobile Info-CENTER für Ihre STADT * Werbeeinblendungen möglich, siehe Seite 7 Wie sieht das Freizeitangebot

Mehr

Apps programmieren mit Swift 2

Apps programmieren mit Swift 2 By Norbert von Bertoldi Release Date : 2016-08-19 Genre : Programmierung FIle Size : 70.05 MB - Norbert von Bertoldi is Programmierung Videos zum Thema Programmierung sind sicherlich sehr nützlich. Achten

Mehr

Leseprobe. »Die erste App«(Auszug)»Erstellen von Benutzeroberflächen«(Auszug) Inhaltsverzeichnis. Index. Die Autoren. Leseprobe weiterempfehlen

Leseprobe. »Die erste App«(Auszug)»Erstellen von Benutzeroberflächen«(Auszug) Inhaltsverzeichnis. Index. Die Autoren. Leseprobe weiterempfehlen Wissen, wie s geht. Leseprobe Wenn Sie lernen wollen, wie Sie Apps mit Swift programmieren, dann sind Sie hier genau richtig. Diese Leseprobe führt Sie Schritt für Schritt durch die Entwicklung eines Hallo-Welt-Programms

Mehr

Einstieg in Objective-C 2.0 und Cocoa

Einstieg in Objective-C 2.0 und Cocoa Kai Surendorf, Markus Hardt Einstieg in Objective-C 2.0 und Cocoa inkl. iphone-programmierung mit dem SDK 3 Galileo Press Auf einen Blick TEIL I: Einführung 23 TEIL II: Objective-C 49 TEIL III: Cocoa 135

Mehr

Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme?

Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme? Liebe Leserin, lieber Leser 10 Kapitel i: Schnelleinstieg 13 Kapitel 2: Was sind Programme? 17 Was ist ein Programm? 18 Sprechen Sie Computer? 18 Von der Idee zum Programm 19 Von Windows, Fenstern und

Mehr

Inhaltsverzeichnis. Teitl iphone-grundlagen 27. Einführung 21. Kapitel 1 Außergewöhnliche Anwendungen für das iphone erstellen 29.

Inhaltsverzeichnis. Teitl iphone-grundlagen 27. Einführung 21. Kapitel 1 Außergewöhnliche Anwendungen für das iphone erstellen 29. Über den Autor 7 Einführung 21 Über dieses Buch 22 Konventionen in diesem Buch 23 Törichte Annahmen über den Leser 23 Wie dieses Buch aufgebaut ist 24 Teil I: iphone-grundlagen 24 Teil II: Die Entwicklungstools

Mehr

Projekte. Beratung. Spezialisten. FAQs zur Technik. IKS-Thementag FAQs zur Technik 1 61

Projekte. Beratung. Spezialisten. FAQs zur Technik. IKS-Thementag FAQs zur Technik 1 61 Projekte. Beratung. Spezialisten. FAQs zur Technik IKS-Thementag Autor: Jan Laußmann 12.04.2016 FAQs zur Technik 1 61 Agenda Development Distribution Push Notifications Google Analytics Security FAQs zur

Mehr

Matthias-Claudius-Gymnasium Fachcurriculum Informatik

Matthias-Claudius-Gymnasium Fachcurriculum Informatik Klasse 8 (2-stündig) Grundlagen der Informatik Einführung in die Programmierung mit Scratch 10 Wochen Betriebssysteme - die Aufgaben eines Betriebssystems nennen. - Einstellungen des Betriebssystems in

Mehr

Auf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43

Auf einen Blick. 1 Apps programmieren wie geht das? Das App-Werkzeug: LiveCode Grundbausteine einer App... 43 Auf einen Blick Auf einen Blick 1 Apps programmieren wie geht das?... 13 2 Das App-Werkzeug: LiveCode... 21 3 Grundbausteine einer App... 43 4 Skripte: Programmieren macht Spaß!... 65 5 Eine Würfelmaschine

Mehr

Java-Grundkurs für Wirtschaftsinformatiker

Java-Grundkurs für Wirtschaftsinformatiker Klaus-Georg Deck Herbert Neuendorf Java-Grundkurs für Wirtschaftsinformatiker Die Grundlagen verstehen - Objektorientierte Programmierung - Fortgeschrittene Konzepte kennenlernen - Betriebswirtschaftlich

Mehr

Gesamtverteilung der mobilen Betriebssysteme und App- Kategorien

Gesamtverteilung der mobilen Betriebssysteme und App- Kategorien Gesamtverteilung der mobilen Betriebssysteme und App- Kategorien Entdeckungsarten und Preisverteilung Bewertungen der Kommunika=onsfaktoren innerhalb des Applica=on Stores (AS) (Gesamtbetrachtung) Einflussstärke

Mehr

HTML5 und das Framework jquery Mobile

HTML5 und das Framework jquery Mobile HTML5 und das Framework jquery Mobile Seminarvortrag Naeema Anees Betreuer: Prof. Ulrich Stegelmann Dipl.-Inform. Axel Blum Einleitung Vielfalt an mobilen Geräten Verschiedene Betriebssysteme Verschiedene

Mehr

1 Hello iphone Grundlagen Views und Viewcontroller Alles unter Kontrolle Daten, Tabellen und Controller 405

1 Hello iphone Grundlagen Views und Viewcontroller Alles unter Kontrolle Daten, Tabellen und Controller 405 Auf einen Blick 1 Hello iphone 21 2 Grundlagen 55 3 Views und Viewcontroller 199 4 Alles unter Kontrolle 307 5 Daten, Tabellen und Controller 405 6 Models, Layer, Animationen 529 7 Programmieren, aber

Mehr

Perspektiven: Spiele in ios

Perspektiven: Spiele in ios Perspektiven: Spiele in ios Universität zu Köln Historisch Kulturwissenschaftliche Informationsverarbeitung SS 2012 Reusable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller Referent:

Mehr

Wolmerin; Java lernen y. mit Eclipse 3. Galileo Computing

Wolmerin; Java lernen y. mit Eclipse 3. Galileo Computing Wolmerin; Java lernen y mit Eclipse 3 Galileo Computing Inhalt Vorwort 13 Hinweise 15 Teil I Grundwissen und Installation 19 1 Was ist Java? 21 1.1 Warum programmieren? 23 1.2 Was ist eine Programmiersprache?

Mehr

Inhaltsverzeichnis. TEIL I Swift. 1 Hello World! 29. Vorwort... 25

Inhaltsverzeichnis. TEIL I Swift. 1 Hello World! 29. Vorwort... 25 Inhaltsverzeichnis Vorwort... 25 TEIL I Swift 1 Hello World! 29 1.1»HelloWorld«imPlayground... 30 Voraussetzungen... 30 AppleDeveloperProgram... 30 DenPlaygroundstarten... 30 HelloWorld!... 31 GrafischeDarstellungvonDaten...

Mehr

Digitales Publizieren für Tablets

Digitales Publizieren für Tablets Michaela Lehr Richard Brammer Digitales Publizieren für Tablets Magazin-Apps mit InDesign für ipad, Android & Co. VII Inhalt 1 Einleitung 1 1.1 Worum es in diesem Buch geht...2 1.2 Worum es in diesem

Mehr

Informatik 2-stündig

Informatik 2-stündig Klasse 11 Einführung in die objektorientierte Modellierung und Programmierung 20 Leitidee 3: Problemlösen und Modellieren kennen ein Konzept der objektorientierten Modellierung; können Beziehungen zwischen

Mehr

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Apple Train the Trainer 08 Developer Programs Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines Übersicht über Programme iphone Developer University Program

Mehr

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1 Inhaltsverzeichnis Grundlagen und Einführung (1. Band) 1 1 Einleitung und Vorwort 1 1.1 Vorwort zur 13. Auflage....................... 1 1.2 Vorwort zur 10. Auflage....................... 1 1.3 Voraussetzungen...........................

Mehr

Vorwort »Hello World«im Playground »Hello World«als Terminal-App »Hello World!«auf dem ipad Swift-Crashkurs...

Vorwort »Hello World«im Playground »Hello World«als Terminal-App »Hello World!«auf dem ipad Swift-Crashkurs... Inhaltsverzeichnis Vorwort... 15 TEIL I Swift 1 Hello World!... 23 1.1»Hello World«im Playground... 23 1.2»Hello World«als Terminal-App... 32 1.3»Hello World!«auf dem ipad... 40 2 Swift-Crashkurs... 43

Mehr

Agile Entwicklung mit Storyboards

Agile Entwicklung mit Storyboards Von der Idee zur App: Agile Entwicklung mit Storyboards JÖRG NEUMANN ACANDO GMBH JÖRG NEUMANN THEMEN Mobile Development UI-Technologien Consulting, Coaching, Training KONTAKT Mail: Joerg.Neumann@Acando.de

Mehr

JavaScript objektorientiert

JavaScript objektorientiert JavaScript objektorientiert Verständlicher, flexibler, effizienter programmieren Bearbeitet von Nicholas Zakas 1. Auflage 2014. Taschenbuch. XIV, 122 S. Paperback ISBN 978 3 86490 202 4 Format (B x L):

Mehr

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich

Praktikum ios-entwicklung. Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich Praktikum ios-entwicklung Wintersemester 2017 / 2018 Prof. Dr. Linnhoff-Popien Kyrill Schmid, Markus Friedrich 1 KW Tutorium Projekt 42 18.10.17- Einführung & Organisation Gruppeneinteilung 43 25.10.17-

Mehr

1 Das ipad im Überblick... 17

1 Das ipad im Überblick... 17 Liebe Leserin, lieber Leser... 15 So arbeiten Sie mit diesem Buch... 16 1 Das ipad im Überblick... 17 Grundwissen zum ipad... 18 Modellvielfalt beim ipad... 18 Kauftipps fürs ipad... 20 Zubehör zum ipad...

Mehr

Programmiersprache. Emily & rica

Programmiersprache. Emily & rica Programmiersprache Emily & rica inhaltsangabe Programmiersprache Def inition/funktion Arten Gängige Algorithmus/Syntax Compiler, Interpreter Def inition Unterscheidung Vor- und Nachteile Compiler/ Interpreter

Mehr

Die Berliner Digitalwirtschaft im Metablog

Die Berliner Digitalwirtschaft im Metablog Die Berliner Digitalwirtschaft im Metablog Wie IT-Unternehmen ihren Standort und ihre Leistungen bewerben Franziska Berge, index Agentur index wir sorgen dafür, dass man von Ihnen spricht. Oder: Die 6

Mehr

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X

Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X Xcode/Cocoa/Objective-C Crashkurs Programmieren unter Mac OS X SwissMacMeeting #1 26. Juni 2004 Messeturm Basel http://mac.naepflin.com Was ist das Ziel dieses Kurses? Starthilfe Einblick in die Möglichkeiten,

Mehr

III.1 Prinzipien der funktionalen Programmierung - 1 -

III.1 Prinzipien der funktionalen Programmierung - 1 - 1. Prinzipien der funktionalen Programmierung 2. Deklarationen 3. Ausdrücke 4. Muster (Patterns) 5. Typen und Datenstrukturen 6. Funktionale Programmiertechniken III.1 Prinzipien der funktionalen Programmierung

Mehr

Wer? Was? Wann? Wo? Ihre Stadt im Mittelpunkt.

Wer? Was? Wann? Wo? Ihre Stadt im Mittelpunkt. Wer? Was? Ihre Stadt im Mittelpunkt. Wann? Wo? Alles auf einen Blick! Gibt es hier einen Biomarkt? DAS MOBILE INFO-CENTER FÜR IHRE STADT Werbeeinblendungen möglich, siehe Seite 7 Wie sieht das Freizeitangebot

Mehr

Praxisbuch Objektorientierung

Praxisbuch Objektorientierung Bernhard Lahres, Gregor Rayman Praxisbuch Objektorientierung Von den Grundlagen zur Umsetzung Galileo Press 1.1 Was ist Objektorientierung? 11 1.2 Hallo liebe Zielgruppe 12 1.3 Was bietet dieses Buch (und

Mehr

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Andreas Keese Institut f. Wissenschaftliches Rechnen TU Braunschweig 8. September 2014 Der Text, die Abbildungen und Programme

Mehr

Mac Desktop Entwicklung

Mac Desktop Entwicklung headquarter Mac Desktop Entwicklung Phillipp Bertram DEVELOPER DAY 20vierzehn http://www.admiralmarkets.com/images/mtmac/metatrader4-for-mac-os.png 2 "There is no reason for any individual to have a computer

Mehr

Mac-Programmierung für Kids

Mac-Programmierung für Kids mitp für Kids Mac-Programmierung für Kids Bearbeitet von Holger Hinzberg 1. Auflage 2009. Taschenbuch. 464 S. Paperback ISBN 978 3 8266 8664 1 Format (B x L): 17 x 24 cm Gewicht: 814 g Weitere Fachgebiete

Mehr