26.02.2014 Aufrufe

smart developer Ein Code für alle (Vorschau)

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Entwicklung<br />

Filesharing mit iOS<br />

Datenaustausch zwischen iTunes und iOS<br />

Filesharing<br />

erlaubt<br />

Seit Version 3.2 bietet das iOS das Feature der Dateifreigabe (Filesharing) und somit die Möglichkeit<br />

des Datenaustausches zwischen iTunes und dem iPhone/​iPod/​iPad. Unser Workshop zeigt, wie<br />

Sie das Feature in einer eigenen App einsetzen. Heiko Kalista<br />

Dieser Artikel beschreibt, wie man<br />

das Filesharing Feature von iOS in<br />

einer eigenen App verwendet.<br />

Dieses durchaus nützliche Feature<br />

(siehe Kasten „Das ist möglich“) bietet ein<br />

enormes Potenzial: So kann man beispielsweise<br />

einem Benutzer erlauben, den Spielstand<br />

eines iPhone-Spiels auf das iPad-Pendant<br />

zu übertragen. <strong>Ein</strong>ige Apps nutzen es<br />

auch, um proprietäre Daten — etwa ein eigenes<br />

Dateiformat — zwischen dem iOS-Gerät<br />

und dem Mac auszutauschen. Die <strong>für</strong> diesen<br />

Workshop mit Xcode 4 entwickelte iPad-App<br />

hat eine denkbar einfache Aufgabe: Über<br />

iTunes überträgt man Bitmap-Bilder, die dann<br />

mittels der entwickelten App auf Knopfdruck<br />

einen Schwarz-Weiß-Filter durchlaufen und<br />

in einem neuen Verzeichnis abgespeichert<br />

werden. Diese Bilder kann man sich dann per<br />

iTunes wieder auf den Desktop ziehen.<br />

<strong>Ein</strong>e solche Aufgabe lässt sich natürlich<br />

wesentlich effizienter gleich unter Mac OS X<br />

lösen. Auch deckt die hier vorgestellte App<br />

nicht <strong>alle</strong> möglichen Fälle ab: So unterstützt<br />

sie beispielsweise keine palettierten Bitmaps,<br />

nur Bilder mit 24- oder 32-Bit<br />

Farbtiefe. Das Beispiel<br />

veranschau-<br />

Mit freundlicher Genehmigung von Apple<br />

54<br />

02/2011 <strong>smart</strong>-<strong>developer</strong>.de

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!