Wie kommt iCloud auf iOS 4 Geräte?

Mein iPhone 4S musste in die Apple-Reparaturstube zum Austausch des internen Mikros – nur mit dem Headset telefonieren ist auf die Dauer lästig.

In der Zwischenzeit habe ich mein altes iPhone 3G reaktiviert. Das Synchronisieren mit den meisten Apps via iTunes geht ohne Probleme von statten. Da mein Mac allerdings alle Kontakte in iCloud speichert, gibt es keine lokalen Adressbuchdaten mehr zum synchronisieren. „Wie kommt iCloud auf iOS 4 Geräte?“ weiterlesen

UUID unter iOS erstellen

Auf ManiacDev.com wurde es gerade nochmals gepostet: Apple weist Apps die auf die Hardware ID zur Identifzierung setzen zurück. Als Alternative bietet sich die Verwendung von UUIDs auf iOS an, wie im Artikel How to Replace the UDID Ole Begemann beschrieben.

Hier noch eine Änderung, für die die bereits ARC in ihren Projekten verwenden. Der Rückgabewert von CFUUIDCreateString darf nicht nur als NSString gecastet werden, sondern muss zusätzlich als __bridge gekennzeichnet werden.

Non-ARC Version

uuidString = (NSString *)CFUUIDCreateString(NULL, uuid);
...
return [uuidString autorelease];

ARC Version

uuidString = (__bridge NSString *)CFUUIDCreateString(NULL, uuid);
...
return uuidString;

Bildschirmfotos auf dem iPhone

Hier ein Tipp, wie auf dem iPhone Bildschirmfotos gemacht werden können.

Der Home-Button und der Power-On Button müssen beide kurz gleichzeitig gedrückt werden. Danach wird der Bildschirm kurz weiß, es wird der gleiche Ton wie beim Fotografieren abgespielt und das Bild wird im aktuellen Film in der Foto-Anwendung abgelegt.

Der Kredit für diesen Tipp gebührt den Freunden von Tekzilla-Daily auf Revision3.com, die ihn in ihrem Screencast vom 30.01.2009 gezeigt haben.