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