XCode Header Kommentar
Erstellt man in XCode neue Klassen, dann wird im Header automatisch ein Eintrag im Stil von Copyright (c) 2010 MyCompanyName. All rights reserved. erzeugt. Bis zur Version 3.2 war eine einfache Änderung dieses Firmennamens nicht möglich. In Version 3.2 von XCode findet sich nun aber endlich eine Funktion, um dies direkt aus der IDE heraus zu änden. Interessant ist, dass man das pro Proekt ändern kann, was insbesondere ein nützliches Fetaure ist, wenn im Kundenauftrag arbeitet. Um das zu bewerkstelligen, einfach mit der...
Read More
iPhone Simulator und ABAdressBook
Die Integration des Adressbuchs in eigene Apps ist eine schöne Sache. Während der Entwicklung im Simulator stellt sich leider meistens heraus, dass das Adressbuch entweder ganz leer ist oder sich nur wenige Datensätze darin befinden. Hat man im Simulator einmal auf Reset gedrückt sind die Daten meistens ganz weg. Was liegt also näher, als die Daten des Adressbuchs vom eigenen iPhone auch für die Tests im Simulator zu nutzen, was gar nicht mal so kompliziert ist. Die nachfolgenden Schritte zeigen wie’s geht: Wichtig...
Read MoreUDID anzeigen
Klickt man in der Hauptansicht in iTunes auf die gelistete Seriennummer des angeschlossenen iPhones, taucht die ‘UDID’ auf. Möchte man Jemandem eine Preview-Version seiner Software per Adhoc-Netzwerk vorab zur Verfügung stellen, muss ein entsprechendes Zertifikat auf die entsprechende UDID-Adresse ausgestellt werden. Diese 16-stellige Nummer erhält man, indem man auf die Seriennummer clickt (Roter Kreis). Diese Nummer kann nun mit Copy & Paste bequem per E-Mail zugesandt...
Read MoreLangsamer iPhone Simulator
Leider gibt es im iPhone Simulator einige Dinge, die recht unterschiedlich sind gegenüber dem Verhalten auf dem iPhone. Eines davon ist die Geschwindigkeit beim Downloaden von Daten. Unter Edge oder auch 3G dauert das schon mal seine Zeit und auch das Verhalten der eigenen Software kann unter anderen Rahmenbedingungen durchaus anders sein. Beispielsweise Timeouts oder Ähnliches. Mit den nachfolgenden Befehlen lässt sich dieses Verhalten jedoch auch im Simulator testen: sudo ipfw pipe 1 config bw 120Kbit sudo ipfw add 10 pipe...
Read MoreWie ging das nochmal…?
Meistens sind es ja die kleinen Dinge, die einem beim Programmieren des iPhone viel Zeit kosten… Sei es, weil man nicht genau weiss, wie etwas Bestimmtes genau funktioniert oder weil man die Nadel im Heuhaufen (sprich Dokumentation) einfach nicht findet. Hier deshalb zwei kleinere Tip’s, nach denen man sonst gerne mal durchaus länger suchen muss: Autoration ist ein nettes Feature auf dem iPhone und sieht Klasse aus. Damit das auch funktioniert, wenn man selber Webseiten einbinden möchte, muss sich im HTML File...
Read More