Glossar. Launching auf.



Ähnliche Dokumente
AK Medientechnologien 08 App Deployment. Josef Kolbitsch

Apple Train the Trainer 08 Developer Programs. Josef Kolbitsch

Programmieren für iphone und ipad

Apple Train the Trainer 10 App Store Submission. Josef Kolbitsch

AK Medientechnologien 09 App Store Submission. Josef Kolbitsch

Programmieren fürs iphone

Steganos Secure Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

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

YouTube: Video-Untertitel übersetzen

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

Version White Paper ZS-TimeCalculation und die Zusammenarbeit mit dem iphone, ipad bzw. ipod Touch

malistor Phone ist für Kunden mit gültigem Servicevertrag kostenlos.

Bluefire Reader für ipad & iphone

Netzwerkeinstellungen unter Mac OS X

unten auf der Hauptseite des itunes Store auf die entsprechende Landesflagge (Deutschland) klicken. Abbildung 1: itunes Store Land auswählen

Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben.

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK IOS

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Installation von NetBeans inkl. Glassfish Anwendungs-Server

AK Medientechnologien Hello World. Josef Kolbitsch

Konventionen. Danksagung

Bedienungsanleitung. FarmPilot-Uploader

Wir freuen uns, dass Sie sich für ein E-Book unseres Verlagshauses entschieden haben.

HANDBUCH ZUR AKTIVIERUNG UND NUTZUNG DER HANDY-SIGNATUR APP

Tipps und Tricks zu Netop Vision und Vision Pro

PayPal API Zugang aktivieren und nutzen Version / Datum V 1.5 / a) Aktivierung auf der PayPal Internetseite. 1 von 7

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Reborn Card Ultimate 8 Kurzanleitung Installation

Acrobits Groundwire Einrichtung. (Stand: Juni 2012) - DIE TELEFONANLAGE AUS DER CLOUD

TeamSpeak3 Einrichten

Sage Customer View für Windows 8 Funktionen

ABACUS Software-Aktivierung

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Formular»Fragenkatalog BIM-Server«

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

BSV Software Support Mobile Portal (SMP) Stand

Arbeiten mit den Mastercam Werkzeug-Managern

SharePoint Demonstration

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Anleitung Team-Space Einladung Annehmen. by DSwiss AG, Zurich, Switzerland V

Grundfunktionen und Bedienung

Internet Security für alle Geräte INSTALLATION VON F-SECURE SAFE

Firewalls für Lexware Info Service konfigurieren

DUO-LINK On-The-Go-Flash- Laufwerk für iphone- und ipad- Nutzer Benutzerhandbuch

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

auf den E-Book-Reader

Kurzanweisung für Google Analytics

Informatik I Tutorial

SECURE DOWNLOAD MANAGER

Swisscom TV Medien Assistent

Whitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

1 Kurzanleitung IMAP-Verfahren

Alice SmartDisk. Auf dem PC - Schritt für Schritt erklärt

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

PAUL App. Anleitung für Studierende und Lehrende

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Local Control Network Technische Dokumentation

Advoware Onlineakte Diktatdienst und die Diktierapp Dictate + Connect

November Fachdidaktik WG - bei Peter Sägesser. 2 - Wählen Sie Datei Speichern und

WebCar Mobil Betriebssystem Windows Phone 7.5 Bedienungsanleitung kwse 2012, Albershausen Im Morgen 67

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Naim-Musikserver Streamen der itunes-inhalte von einem Mac

Tutorial Windows XP SP2 verteilen

Technisches Datenblatt

Informatik 1 Tutorial

Technical Whitepaper. Entitlement Server. Schaffrath Digital Publishing Entitlement und Authentication Services for Adobe Digital Publishing Suite

:: Anleitung Hosting Server 1cloud.ch ::

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Second Steps in eport 2.0 So ordern Sie Credits und Berichte

Liferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas

Anleitung zum Online-Monitoring für Installateure

Einrichtungsanleitungen Hosted Exchange 2013

AK Medientechnologien 05 Delegation

e-books aus der EBL-Datenbank

Installationsanleitung dateiagent Pro

GeoPilot (Android) die App

SCHRITT FÜR SCHRITT ZU IHRER VERSCHLÜSSELTEN

Ihr CMS für die eigene Facebook Page - 1

Mit der in Windows Vista integrierten Firewall Schützen Sie Ihren Computer gegen Angriffe aus dem Internet.

ErstE schritte mit EntErtain to go

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

iphone-kontakte zu Exchange übertragen

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

NFC EXPRESS Benutzerhandbuch

ANLEITUNG GERÄTEREGISTRATION AN KRZ.SMK

Registrierung als Android Market Developer

INFOnline SZM-Checker Ergänzung zum Manual

Tutorial: Wie kann ich Dokumente verwalten?

Transkript:

243 Ad Hoc Distribution Die Ad Hoc Distribution ist eine Möglichkeit, um Ihre entwickelte Anwendung auf anderen Endgeräten zu verteilen. Diese Art der Verteilung erfolgt ohne den App Store. Die Anzahl der möglichen Endgeräte hängt dabei von der Variante des abgeschlossenen iphone Developer Program ab. Bei der Variante Standard sind dies 100 Endgeräte. App ID Jede Anwendung, die auf einem Endgerät installiert wird, besitzt eine eindeutige ID, die sogenannte App ID. Die App ID wird über das iphone Developer Program Portal erstellt. Sie setzt sich aus einem Präfix (Bundle Seed ID) und einem Suffix (Bundle Identifier) zusammen. Das Präfix wird dabei automatisch erzeugt. Das Suffix wird von Ihnen im iphone Developer Program Portal angegeben. Apple Developer onnection Um Zugriff auf das iphone Dev enter zu erhalten, benötigen Sie eine Mitgliedschaft bei der Apple Developer onnection (AD). Diese Mitgliedschaft ist kostenlos. Bei der Entwicklung von Anwendungen für das iphone OS kommen Sie eigentlich nicht um eine Mitgliedschaft bei der AD herum. Hierüber haben Sie z.b. auch Zugriff auf viele Tutorials für die Entwicklung für das iphone OS. Application Delegate Der Application Delegate implementiert das UIApplicationDelegate Protocol. Methoden des Application Delegate werden nach der Aktivierung der Anwendung aufgerufen. Die Startklasse UIApplicationMain ruft zum Ende der Initialisierung die Methode applicationdidfinish- Launching auf.

244 App Store Der App Store ist ein bestimmter Bereich innerhalb von itunes. Hierüber können Sie kostenlos oder gegen Entgelt Anwendungen für das iphone OS vertreiben. Um eine Anwendung in den App Store zu stellen, müssen Sie eine Mitgliedschaft beim iphone Developer Program abgeschlossen haben. Bundle Identifier Der Bundle Identifier ist das Suffix der eindeutigen App ID. Dieser Wert muss von Ihnen bei der Erstellung der App ID im iphone Developer Program festgelegt werden. Bundle Seed ID Die Bundle Seed ID ist das Präfix der eindeutigen App ID. Dieser Wert wird automatisch bei der Erstellung der App ID im iphone Developer Program generiert. ertificate Signing Request (SR) Um ein eigenes Zertifikat für die Signierung zu erstellen, müssen Sie einen sogenannten ertificate Signing Request (SR) erzeugen. Dieser enthält neben Ihrer E-Mail-Adresse Informationen über den Verschlüsselungsalgorithmus. Den fertigen SR müssen Sie beim iphone Developer Program Portal hochladen, um ein Zertifikat zu erhalten. ode Signing Um eine Anwendung auf einem Endgerät zu installieren, müssen Sie diese Anwendung signieren. Für die Signierung benötigen Sie ein eigenes Zertifikat und ein Zertifikat von Apple, das sogenannte WWDR Intermediate ertificate. Die eigentliche Signierung wird in Xcode durchgeführt. ocoa Touch Der ocoa Touch Layer ist die oberste Schicht innerhalb des Betriebssystems iphone OS. Diese Schicht enthält die drei Frameworks UIKit, Foundation und Address Book UI. Entitlement Ein Entitlement ist eine Property-Liste, die für die Signierung benötigt wird. Diese Liste enthält die Zugriffsrechte der Anwendung.

245 Event Loop Bei der Bedienung einer Anwendung treten Ereignisse (Events) auf, die in der Ereignisschleife (Event Loop) abgearbeitet werden. Instruments Instruments, ein Werzeug des iphone SDK, können Sie für die Performance-Analyse der von Ihnen entwickelten Anwendungen einsetzen. Sie können damit auch Ihre Anwendung automatisieren (apture- Replay). Interface Builder Der Interface Builder ist eines der vom iphone SDK mitgelieferten Werkzeuge. Damit haben Sie die Möglichkeit, Ihre Oberfläche für das iphone OS graphisch zu erzeugen. Als Ergebnis erhalten Sie eine xib- Datei. iphone Dev enter Das iphone Dev enter ist das zentrale Informationsportal für die Entwicklung für das iphone OS. iphone Developer Program Um eine Anwendung auf ein Endgerät aufzuspielen, müssen Sie die kostenpflichtige Mitgliedschaft beim iphone Developer Program abschließen. Selbst für einen Test auf einem Endgerät benötigen Sie diese Mitgliedschaft. iphone Developer Program Portal Nach dem Abschluss einer Mitgliedschaft zum iphone Developer Program erhalten Sie Zugang zum iphone Developer Program Portal. Dies ist die Schaltzentrale, in der die notwendigen Aktionen durchgeführt werden, um eine Anwendung für die Distribution vorzubereiten. Hierüber können Sie z.b. ein Entwicklungszertifikat erstellen. iphone OS Das Betriebssystem auf dem iphone und dem ipod touch trägt den Namen iphone OS. Das Betriebssystem kann hauptsächlich in die vier Schichten ore OS, ore Services, Media und ocoa Touch aufgeteilt werden.

246 iphone SDK Das iphone SDK ist eine Sammlung von Werkzeugen zur Programmierung von Anwendungen für das iphone OS. Das Hauptwerkzeug ist dabei die mitgelieferte Entwicklungsumgebung Xcode. iphone Simulator Der iphone Simulator ist ein Werkzeug des iphone SDK. Damit haben Sie die Möglichkeit, Ihre Anwendung auf Ihrem Mac zu testen. Durch die Verwendung des iphone Simulator wird es Ihnen erspart, die Anwendung nach jeder Änderung auf ein Endgerät aufzuspielen. nib-format nib ist das Format, in dem die Oberflächendefinitionsdateien für das iphone OS vorliegen. Objective- Objective- (abgekürzt Obj) ist die Programmiersprache, mit der Sie eine Anwendung für das iphone OS programmieren. Diese Sprache basiert auf. Organizer Der Organizer ist ein Werkzeug des iphone SDK. Hiermit können Sie Ihre Endgeräte verwalten. Darüber hinaus haben Sie die Möglichkeit, Screenshots der Anwendungen auf dem Endgerät zu erstellen. Auch ein Zugriff auf Logdateien ist möglich. Outlet Ein Outlet bietet die Möglichkeit zur Kommunikation zwischen Objektinstanzen innerhalb einer Anwendung. Ein Outlet ist eine Referenz auf eine Empfängerinstanz vom Typ IBOutlet. Die Verbindung des Outlet erfolgt dabei im Interface Builder. Provisioning Profile Ein Provisioning Profile ist eine Art Behälter, in dem alle notwendigen Informationen über eine zu installierende Anwendung enthalten sind. Darunter fallen u.a. die erzeugten Zertifikate, die App ID und die eindeutigen IDs der Geräte, auf denen die Anwendung installiert werden soll. Research Assistant Der Research Assistant ist ein in die Entwicklungsumgebung Xcode integriertes Hilfswerkzeug. Mit dem Research Assistant haben Sie die Möglichkeit, direkte Hilfe zu Quellcodestellen zu erhalten. Über Links

247 wird dabei auf die mitgelieferte Dokumentation oder auf Onlinequellen verwiesen. SQLite SQLite ist eine relationale Datenbank, die von Apple in das iphone OS integriert wurde. Vom iphone OS wird Ihnen eine API zur Verfügung gestellt, um auf SQLite zugreifen zu können. Mit SQLite können Sie Daten Ihrer Anwendung persistent speichern. WWDR Intermediate ertificate Bei der Signierung Ihrer Anwendung benötigen Sie neben Ihrem eigenen Zertifikat ein Zertifikat von Apple. Dieses trägt den Namen WWDR (World Wide Developer Relations) Intermediate ertificate. Dieses Zertifikat können Sie über das iphone Developer Program Portal herunterladen. Target-Action Beim Auslösen einer Schaltfläche entsteht ein Event, das zumeist eine Aktion zur Folge hat. Über die Target-Action wird diese Aktion festgelegt. Xcode Xcode ist die Entwicklungsumgebung, die vom iphone SDK mitgeliefert wird. Dieses Werkzeug steht bei der Anwendungsentwicklung für das iphone OS im Mittelpunkt. Mit Xcode können Sie nicht nur Anwendungen für das iphone OS entwickeln, sondern z.b. auch Anwendungen für das Mac OS X. xib-format xib ist ebenfalls ein Format für die Oberflächendefinitionsdatei. Üblicherweise werden Oberflächendefinitionsdateien als xib-datei im Interface Builder abgespeichert. Während des Übersetzungsvorgangs Ihrer Anwendung wird aus einer xib-datei eine nib-datei.