iPhone
Review-Rückantwort von Apple
25.08.2009 07:16 Filed in: HappyDayz!

HappyDayz! noch immer im Review
21.08.2009 07:03 Filed in: HappyDayz!

Ich kann mir nur vorstellen, dass viele der Reviewer zur Zeit im Sommerurlaub sind. Anders kann ich mir das nicht erklären.
Vor 3 Tagen habe ich die Reviewer (appreview@apple.com) angeschrieben, aber außer einer automatisch generierten blabla-Mail habe ich keine Rückantwort bekommen. Es bleibt nichts anderes übrig als zu warten und zu hoffen dass es noch in diesem Jahr freigegeben wird.
HappyDayz! 2.1 im Review
01.08.2009 10:13 Filed in: HappyDayz!

Hier schon einmal ein Überblick was ihr von der 2.1er erwarten könnt:
- Suche nach Kontakten
- Kontaktbilder können in 3 unterschiedlichen Größen dargestellt werden (Neue Einstellung)
- Hervorhebung der "runden" Geburtstage (18, 20, 30, 40, ...)
- Die Anzeige der heutigen Geburtstage auf dem App-Icon bleibt nun nach dem Beenden von HappyDayz! bestehen. Kann durch schütteln des iPhone/iPod touch manuell zurückgesetzt werden.
- Neue Einstellung zur Festlegung der bevorzugten Datumsformatierung
- Die Synchronisierungssounds wurden ersetzt
- Neue Einstellung zum Ein-/Ausschalten der Synchronisierungssounds
- Neue Einstellung für die automatische Synchronisierung beim Start von HappyDayz!. Hier kann nun festgelegt werden, dass dies nur durchgeführt wird wenn eine WLAN-Verbindung besteht.
- Die HappyDayz!-Einstellungen wurden zur Erhöhung der Übersichtlichkeit überarbeitet
- Seltener Fehler bei Verwendung des Features "Unbekanntes Jahr" behoben
- Eine Absturzmöglichkeit sowie ein Speicherleck behoben
Für diejenigen die es interessiert: Die komplette Versionshistorie von HappyDayz! kann HIER überflogen werden. Ich bin immer wieder überrascht wie sich HappyDayz! seit der ersten Version, die vor über einem Jahr erschienen ist, weiter entwickelt hat. Und meine TODO-Liste für die nächsten Versionen ist noch immer gut gefüllt!
HappyDayz! 2.0 freigegeben
08.07.2009 22:36 Filed in: HappyDayz!

Und dann bin ich mal gespannt wie die Erinnerungsfunktion mit Hilfe der Push Notifications (Firmware 3.0) bei den Leuten ankommt. Hoffentlich war die ganze Arbeit nicht umsonst!
In den Release Notes könnt ihr nachlesen was sich sonst noch geändert hat.
HappyDayz! 2.0 mit Erinnerungsfunktion im Review
01.07.2009 18:19 Filed in: HappyDayz!
War das eine Geburt! Zuerst hat es ewig gedauert bis ich endlich die ganzen Übersetzungen zusammen hatte, dabei habe ich die polnische Übersetzung über Bord geworfen. Dann musste ich zur Sicherheit die Push Notifications über eine Adhoc-Version von HappyDayz! mit den Produktivservern von Apple testen, was mittlerweile Dank zweier iPhones ohne weiteres möglich ist. #GroßkotzmodusAus
Am letzten Sonntag war es dann soweit: Ich wollte in aller Früh die Version 2.0 an Apple übergeben und dann der Schock. Die Upload Möglichkeit in „iTunes Connect“ war gesperrt. Ich sollte stattdessen eine Vertragsänderung akzeptieren, die ich schon Anfang Juni bestätigt hatte und nun nicht mehr bestätigen konnte. Super, was ist denn das nun wieder? Apple schmeisst Bitte das schei... Webzeugs weg und erstellt eine ordentliche Mac-Anwendung!
Nach kurzem stöbern in den Apple Developer Foren bin ich dann auch bald über einen passenden Thread gestoßen. Scheinbar sind alle Entwickler, die in ihren Namen Umlaute oder ähnliches haben, nicht im Stande neue Versionen ihrer Apps hochzuladen. Manche haben schon vor 3 Wochen versucht Apple deswegen zu kontaktieren. Da hatte ich mal wieder einen fürchterlich dicken Hals auf Apple!
Die nächste Frage die sich mir stellte: An wen kann ich mich nun wenden? Zuerst habe ich ein Developer Support Ticket eröffnet, da hat sicher aber bis Heute noch keiner gemeldet. Zusätzlich habe ich eine eMail an „itunesconnect@apple.com“ gesendet. Hier kam dann Heute die Rückantwort dass sie das Problem behoben haben. Juhu, endlich konnte ich die neue Version hochladen!
Nun heisst es wieder warten bis Apple diese Version kontrolliert hat. Die Webseite von HappyDayz! habe ich bereits für diese 2.0er Version aktualisiert und bin mal auf das Feedback der Benutzer gespannt.
Am letzten Sonntag war es dann soweit: Ich wollte in aller Früh die Version 2.0 an Apple übergeben und dann der Schock. Die Upload Möglichkeit in „iTunes Connect“ war gesperrt. Ich sollte stattdessen eine Vertragsänderung akzeptieren, die ich schon Anfang Juni bestätigt hatte und nun nicht mehr bestätigen konnte. Super, was ist denn das nun wieder? Apple schmeisst Bitte das schei... Webzeugs weg und erstellt eine ordentliche Mac-Anwendung!
Nach kurzem stöbern in den Apple Developer Foren bin ich dann auch bald über einen passenden Thread gestoßen. Scheinbar sind alle Entwickler, die in ihren Namen Umlaute oder ähnliches haben, nicht im Stande neue Versionen ihrer Apps hochzuladen. Manche haben schon vor 3 Wochen versucht Apple deswegen zu kontaktieren. Da hatte ich mal wieder einen fürchterlich dicken Hals auf Apple!
Die nächste Frage die sich mir stellte: An wen kann ich mich nun wenden? Zuerst habe ich ein Developer Support Ticket eröffnet, da hat sicher aber bis Heute noch keiner gemeldet. Zusätzlich habe ich eine eMail an „itunesconnect@apple.com“ gesendet. Hier kam dann Heute die Rückantwort dass sie das Problem behoben haben. Juhu, endlich konnte ich die neue Version hochladen!
Nun heisst es wieder warten bis Apple diese Version kontrolliert hat. Die Webseite von HappyDayz! habe ich bereits für diese 2.0er Version aktualisiert und bin mal auf das Feedback der Benutzer gespannt.
iPhone Firmware 3.0 Beta 5 und der App Store
19.05.2009 19:10 Filed in: General
In diversen Foren und bei mir herrschte immer noch Konfusion wie man seine Apps auf dem iPhone mit der Firmware 3.0 Beta 5 testen und gleichzeitig Apps für die Firmware 2.2.x im App Store veröffentlichen kann.
Dazu gab es im Apple Dev Forum einen Beitrag von einem Apple-Mitarbeiter aus dem ich einiges herauslesen konnte.
Warum man den Distribution Build unbedingt mit dem „alten“ Xcode 3.1.2 durchführen soll, konnte ich nicht in Erfahrung bringen und bleibt mir ein Rätzel! Ich halte mich einfach daran und wünsche euch ein Happy Coding!
Dazu gab es im Apple Dev Forum einen Beitrag von einem Apple-Mitarbeiter aus dem ich einiges herauslesen konnte.
- Das neue Xcode 3.1.3 muss parallel zum bisherigen/alten Xcode 3.1.2 installiert werden. Das habe ich am letzten Sonntag schon mal richtig gemacht!
- Mit dem bisherigen Xcode 3.1.2 können die Apps nicht mehr gestartet werden. Auch der Organizer dieser Version erkennt das iPhone nicht mehr. Aber den Build für den App Store (Distribution Profile) kann und muss man mit dieser Xcode Version durchführen.
- Mit dem neuen Xcode 3.1.3 werden die Apps für die Firmware 2.2.x weiter entwickelt und können im Simulator sowie auf dem iPhone mit der Firmware 3.0 Beta 5 getestet werden. Dazu stellt man wie bisher im Xcode das „Active SDK“ auf „iPhone Device 2.2“ und nicht auf „iPhone Device 3.0“.
- Die Xcode Projekte sind zwischen den Versionen auf- und abwärtskompatibel
Warum man den Distribution Build unbedingt mit dem „alten“ Xcode 3.1.2 durchführen soll, konnte ich nicht in Erfahrung bringen und bleibt mir ein Rätzel! Ich halte mich einfach daran und wünsche euch ein Happy Coding!
Installation der iPhone Firmware 3.0 Beta 5
17.05.2009 14:10 Filed in: General
Kurz die Schritte wie ich die iPhone Firmware 3.0 Beta 5 installiert habe
1. am „iPhone Dev Center“ anmelden
2. Download der 3 Dateien: iPhone SDK 3.0 beta 5, iPhone OS 3.0 beta 5, iTunes 8.2 Pre-release (b10)
3. iPhone synchronisieren damit später der Backup eingespielt werden kann
4. iPhone aus dem Dock nehmen und neu starten (ich gehe auf Nummer sicher)
5. ein evtl. noch laufendes iTunes beenden
6. iTunes 8.2 b10 installieren
7. iPhone SDK 3.0 Beta 5 in das Verzeichnis „/Xcode31x“ installieren; das bisher verwendete Xcode bleibt in „/Developers“
8. iTunes starten (Bibliothek wird migriert); iTunes ist scheinbar noch nicht ins Deutsche übersetzt
9. iPhone in das Dock setzen
9. das neue Xcode starten und den Organizer öffnen
10. das iPhone OS 3.0 Beta 5 (*.ipsw) im Organizer unter „Software Version:“ auswählen und den Button „Restore iPhone“ drücken
=> Jetzt heisst es warten ... so ein Update ist spannender wie jeder Krimi!
Es ist wieder da, allerdings sind keine meiner vorher installierten Programme und Daten drauf!?
11. in iTunes gibt es nun die Möglichkeit das letzte Backup einzuspielen ... „Wiederherstellung läuft“ ... jetzt bootet es neu!
=> Es wurde leider nicht allzuviel wiederhergestellt ... also iTunes Konfiguration überprüfen und nochmals Synchronisieren ... Juhu, es scheint als wäre wieder alles Wichtige drauf!
Bevor ich nun prüfe ob ich meine Programme wieder zum laufen bekomme, spiele ich ein bischen mit den neuen 3.0er Features rum!
1. am „iPhone Dev Center“ anmelden
2. Download der 3 Dateien: iPhone SDK 3.0 beta 5, iPhone OS 3.0 beta 5, iTunes 8.2 Pre-release (b10)
3. iPhone synchronisieren damit später der Backup eingespielt werden kann
4. iPhone aus dem Dock nehmen und neu starten (ich gehe auf Nummer sicher)
5. ein evtl. noch laufendes iTunes beenden
6. iTunes 8.2 b10 installieren
7. iPhone SDK 3.0 Beta 5 in das Verzeichnis „/Xcode31x“ installieren; das bisher verwendete Xcode bleibt in „/Developers“
8. iTunes starten (Bibliothek wird migriert); iTunes ist scheinbar noch nicht ins Deutsche übersetzt
9. iPhone in das Dock setzen
9. das neue Xcode starten und den Organizer öffnen
10. das iPhone OS 3.0 Beta 5 (*.ipsw) im Organizer unter „Software Version:“ auswählen und den Button „Restore iPhone“ drücken
=> Jetzt heisst es warten ... so ein Update ist spannender wie jeder Krimi!
Es ist wieder da, allerdings sind keine meiner vorher installierten Programme und Daten drauf!?
11. in iTunes gibt es nun die Möglichkeit das letzte Backup einzuspielen ... „Wiederherstellung läuft“ ... jetzt bootet es neu!
=> Es wurde leider nicht allzuviel wiederhergestellt ... also iTunes Konfiguration überprüfen und nochmals Synchronisieren ... Juhu, es scheint als wäre wieder alles Wichtige drauf!
Bevor ich nun prüfe ob ich meine Programme wieder zum laufen bekomme, spiele ich ein bischen mit den neuen 3.0er Features rum!
iPhone Apps müssen 3.0 kompatibel sein
17.05.2009 12:36 Filed in: General
Anfang Mai ist auch wieder eine schöne eMail von Apple in meinem Postfach gelandet. Alle neuen Apps sowie App-Updates für die Firmware 2.x müssen von den Entwicklern bereits auf der iPhone Firmware 3.0 Beta 5 auf Lauffähigkeit getestet worden sein. Andernfalls werden diese inkompatiblen Apps bei erscheinen der Firmware 3.0 aus dem App Store entfernt.
Einen Haken hat die ganze Sache: Mir ist nicht klar wie ich das anstellen soll. Denn Apps die mit dem Xcode der Firmware 3.0 gebaut werden, können nicht eingereicht werden. Das bedeutet wohl, dass ich beide Xcode Versionen parallel installieren muss!
Info: Den letzten Update von KfzKz! habe ich ohne vorherige Prüfung auf 3.0er Kompatibilität veröffentlicht und es ist nichts von Apple bemängelt worden. Glück gehabt!
Ich will aber trotzdem auf der sicheren Seite sein und geh das nun mal an ...

Einen Haken hat die ganze Sache: Mir ist nicht klar wie ich das anstellen soll. Denn Apps die mit dem Xcode der Firmware 3.0 gebaut werden, können nicht eingereicht werden. Das bedeutet wohl, dass ich beide Xcode Versionen parallel installieren muss!
Info: Den letzten Update von KfzKz! habe ich ohne vorherige Prüfung auf 3.0er Kompatibilität veröffentlicht und es ist nichts von Apple bemängelt worden. Glück gehabt!
Ich will aber trotzdem auf der sicheren Seite sein und geh das nun mal an ...

Verlängerung des "iPhone Developer Program"
17.05.2009 11:44 Filed in: General
Schon vor 1-2 Monaten haben sich die ersten Entwickler gewundert wie sie das „iPhone Developer Program“ verlängern können. Apple hat dies wohl verschlafen und keine Möglichkeit geboten.
Das Thema ist nicht uninteressant, denn wenn die nur für ein Jahr gültige „Mitgliedschaft“ nicht verlängert wird, dann werden automatisch die Apps aus dem App Store entfernt!
Am 15. Mai 2009 habe ich nun endlich die „ersehnte“ eMail von Apple bekommen. Also mal wieder 79,00€ an Apple gezahlt. 14 Stunden später trudelte dann auch der Aktivierungscode ein und ich konnte meine Mitgliedschaft um ein Jahr verlängern.
Info: Die Mitgliedschaft wird wirklich um ein Jahr verlängert und zwar ab dem Zeitpunkt an dem die Alte ausläuft! Sie kann also schon jetzt verlängert werden. Apple hat mitgedacht!

Das Thema ist nicht uninteressant, denn wenn die nur für ein Jahr gültige „Mitgliedschaft“ nicht verlängert wird, dann werden automatisch die Apps aus dem App Store entfernt!
Am 15. Mai 2009 habe ich nun endlich die „ersehnte“ eMail von Apple bekommen. Also mal wieder 79,00€ an Apple gezahlt. 14 Stunden später trudelte dann auch der Aktivierungscode ein und ich konnte meine Mitgliedschaft um ein Jahr verlängern.
Info: Die Mitgliedschaft wird wirklich um ein Jahr verlängert und zwar ab dem Zeitpunkt an dem die Alte ausläuft! Sie kann also schon jetzt verlängert werden. Apple hat mitgedacht!

Memory Profiling mit LLVM/Clang
16.05.2009 11:15 Filed in: Tips&Tricks
Nachdem ich schon öfters über den Static Analyzer „LLVM/Clang“ gestolpert bin, wollte ich ihn auch mal auf meine iPhone App HappyDayz! ansetzen. Nebenbei habe ich diesen kleinen Artikel verfasst indem ich die Verwendung beschrieben habe. Ihr werdet - so wie ich - überrascht sein, was da alles zum Vorschein kommt. Nun schaue ich mir die problematischen Codestellen im Detail an ... Happy Fixing!


HappyDayz! 1.6 ist da ...
01.04.2009 19:39 Filed in: HappyDayz!

Gerade eben habe ich in „iTunes Connect“ noch die Screenshots in den unterstützten Sprachen aktualisiert. Das war wieder ein Chaos. Beim ersten Versuch war auf einmal „iTunes Connect“ nicht mehr erreichbar. Beim zweiten Versuch habe ich dann vor lauter Aufregung vergessen - nach dem Upload der neuen Screenshots - auch noch den „Save Changes“-Button zu drücken. Wieso kann Apple dafür nicht eine native Mac-Anwendung schreiben? Von der Erstellung von funktionierenden und benutzbaren Webseiten haben sie meiner Meinung nach absolut keine Ahnung!
Und was gibt es Neues in dieser Version? (Versionshistorie)
- in den Personendetails habe ich das Layout ein wenig verbessert
- auf dem iPhone bzw. iPod Touch ist bei Eingabe eines Datums das Jahr ein Pflichtfeld. Was kann man nun machen, wenn man zu einem Geburtstag das Geburtsjahr nicht kennt? Frauen rücken bspw. des öfteren nicht mit diesem heraus! Ganz einfach man trägt bei solchen Geburtstagen ein Jahr ein, das man zuvor in den HappyDayz! Einstellungen festgelegt hat. Als Default-Wert für das Unbekannte Jahr ist „1900“ eingetragen. Den Rest übernimmt HappyDayz!
KfzKz! in Zeitschrift vorgestellt
15.03.2009 15:48 Filed in: Kfz-Kennzeichen!
Die bekannte Mac-Zeitschrift MACUP hat ein Sonderheft mit dem Titel „iPhone & CO“ (3/2009) herausgebracht. In diesem werden die angeblich coolsten Apps vorgestellt. So steht es zumindest auf dem Cover des Sonderheftes.
Das Sonderheft hat auch eine eigene Webseite in der immer wieder empfehlenswerte Programme für das iPhone sowie den iPod Touch vorgestellt werden. Ich kann euch nur empfehlen mal einen Blick in die Zeitschrift zu werfen bzw. sie zu kaufen.
Auf Seite 56 wurde der kleine Artikel zu meinem Autokennzeichen Nachschlagewerk KfzKz! veröffentlicht. Dieser ist auch Online auf der Webseite von „iPhone & CO“ zu finden. Seltsam ist, dass sich die Rezension auf die „uralte“ Version 1.2.1 bezieht.

Das Sonderheft hat auch eine eigene Webseite in der immer wieder empfehlenswerte Programme für das iPhone sowie den iPod Touch vorgestellt werden. Ich kann euch nur empfehlen mal einen Blick in die Zeitschrift zu werfen bzw. sie zu kaufen.
Auf Seite 56 wurde der kleine Artikel zu meinem Autokennzeichen Nachschlagewerk KfzKz! veröffentlicht. Dieser ist auch Online auf der Webseite von „iPhone & CO“ zu finden. Seltsam ist, dass sich die Rezension auf die „uralte“ Version 1.2.1 bezieht.

FAQ von HappyDayz! aktualisiert
10.02.2009 18:44 Filed in: HappyDayz!
Die FAQ’s (Frequently Asked Questions) von HappyDayz! sind nun auch mal wieder aktualisiert worden. Der Zugriff darauf ist lt. Google Analytics leider sehr gering. Aber wenn ich die eine oder andere Frage damit schon im Vorfeld klären kann, dann ist mir das sehr recht!
In der Beschreibung von HappyDayz! im amerikanischen App Store nehme ich nun noch einen Hinweis auf die FAQ’s mit auf. Die schreiben zu gerne bescheuerte Rezensionen und bemängeln Sachen die zur Zeit dank Apple einfach nicht machbar sind.
In der Beschreibung von HappyDayz! im amerikanischen App Store nehme ich nun noch einen Hinweis auf die FAQ’s mit auf. Die schreiben zu gerne bescheuerte Rezensionen und bemängeln Sachen die zur Zeit dank Apple einfach nicht machbar sind.
Screenshots für HappyDayz! 1.5
07.02.2009 11:01 Filed in: HappyDayz!
Die Screenshots für eine neue Version vom HappyDayz! zu erstellen ist immer ein sch... Job!
Warum?
Warum?
- Wegen dem Firmware Update 2.2.1 des iPhones musste ich natürlich auch das passende SDK installieren. Bei jeder neuen Firmware Version gehen mir die existierenden Kontakte im iPhone-Simulator flöten. Bisher habe ich dann die Kontakte neu eingetragen und die Bilder zugewiesen. Aber nicht dieses mal: Über das Tool (FSEventer) habe ich herausbekommen, wo die Daten auf meinem Mac abgelegt werden (/Users/[Benutzer]/Library/Application\ Support/iPhone\ Simulator/User/Library/AddressBook) und habe dann meine alten Kontakte über Time Machine wieder hergestellt.
- Nun musste ich - für die auf den Screenshots darzustellenden Kontakte - die Geburtstage anpassen.
- HappyDayz! gibt es in Deutsch, Englisch, Französisch, Spanisch, Italienisch und Polnisch. Das heisst ich muss für jede Sprache 5 Screenshots erstellen. Dazu muss ich jeweils die Sprache über die iPhone-Simulator Einstellungen ändern, HappyDayz! starten und über meinen iPhone-Simulator Cropper die Screenshots erstellen. Ich bin richtig froh den Cropper geschrieben zu haben, ansonsten wäre es unzumutbar.
- Nun müssen die erstellten Screenshots über iTunes Connect (Web Anwendung von Apple) für die jeweiligen Sprachen hochgeladen werden. Das ist auch nicht gerade ein Vergnügen.
- Und zu guter Letzt mussten noch die Screenshots auf dieser Web-Seite aktualisiert werden.
HappyDayz! 1.5 im App Store
05.02.2009 19:20 Filed in: HappyDayz!
Bei Apple scheint es sich auf 4-5 Tage eingependelt zu haben bis ein Review durch ist und man die eMail mit dem “Ready for Sale” bekommt.
Am Wochenende muss ich nun noch die ganzen Screenshots im App Store sowie auf dieser Webseite aktualisieren. Bin mal gespannt ob ich wegen des leicht geänderten Layouts böse Worte zu hören bekomme!
Am Wochenende muss ich nun noch die ganzen Screenshots im App Store sowie auf dieser Webseite aktualisieren. Bin mal gespannt ob ich wegen des leicht geänderten Layouts böse Worte zu hören bekomme!
Neue HappyDayz! Version
01.02.2009 13:51 Filed in: HappyDayz!
Eine neue Version von HappyDayz! wurde gerade an Apple übergeben.
Was sich geändert hat, kann wie immer auf der Seite mit der Versions-Historie nachgelesen werden.
Was sich geändert hat, kann wie immer auf der Seite mit der Versions-Historie nachgelesen werden.
Thousand Apps
01.02.2009 12:15 Filed in: General
Heute bin ich zufällig auf die Webseite Thousand Apps gestoßen. Auf dieser Seite werden für 1000 iPhone und iPod Touch Programme kleine Kacheln für die Icons der Programme verkauft.
Durch klick auf ein Icon wird man direkt in den App Store geleitet. Den Spaß konnte ich mir einfach nicht entgehen lassen und habe eine Kachel für HappyDayz! gekauft.
Könnt ihr HappyDayz! finden?

Durch klick auf ein Icon wird man direkt in den App Store geleitet. Den Spaß konnte ich mir einfach nicht entgehen lassen und habe eine Kachel für HappyDayz! gekauft.
Könnt ihr HappyDayz! finden?

Version 1.4 von KfzKz!
28.01.2009 22:00 Filed in: Kfz-Kennzeichen!
Apple hat gerade die Version 1.4 vom KfzKz! mit den Kfz-Kennzeichen: Stand Januar 2009 im App Store veröffentlicht.
KfzKz! Version 1.4 ist auf dem Weg
24.01.2009 17:04 Filed in: Kfz-Kennzeichen!
und wird gerade von Apple geprüft. In dieser Version wurden die Kfz-Kennzeichen auf den Stand: Januar 2009 gebracht.
KfzKz! 1.3 im App Store
06.01.2009 20:34 Filed in: Kfz-Kennzeichen!
... zumindest habe ich von Apple die eMail bekommen, dass die Version 1.3 von KfzKz! „Ready for Sale“ ist. Es kann sich also nur noch um Stunden handeln, bis die neue Version auch im App Store erhältlich ist. Die Webseite von KfzKz! habe ich schon aktualisiert. Als nächstes werde ich jetzt noch die Screenshots im App Store aktualisieren.
Neue Cropper Version
04.01.2009 16:24 Filed in: iOS-Simulator Cropper
Vom iPhone-Simulator Cropper gibt es eine neue Version. Die Screenshots können nun als JPEG oder PNG abgespeichert werden. Weiterhin gibt es nun die Möglichkeit einen Counter im Dateinamen zu verwenden, der bei jedem Screenshot automatisch hochgezählt wird.
HappyDayz! 1.4 ist verfügbar
04.01.2009 10:55 Filed in: HappyDayz!

Die Version 1.4 von HappyDayz! ist ab sofort im App Store verfügbar. Wie üblich musste ich gleich noch die Texte im „App Store“ überarbeiten, die Produktseite bei „i use this“ aktualisieren sowie diese Seite auf den neuesten Stand bringen.
KfzKz! beim Review
31.12.2008 14:26 Filed in: Kfz-Kennzeichen!
Kurz vor Ende des Jahres 2008 habe ich noch eine stark verbesserte Version von KfzKz! an Apple zum Review übergeben. Die wichtigsten Änderungen in der Version 1.3 sind auf der Seite mit der Versionshistorie zu finden.
Jetzt muss ich mich auf Silvester vorbereiten und wünsche Euch schon einmal einen guten Rutsch ins neue Jahr!
Jetzt muss ich mich auf Silvester vorbereiten und wünsche Euch schon einmal einen guten Rutsch ins neue Jahr!
HappyDayz! beim Review
29.12.2008 11:11 Filed in: HappyDayz!

Das hört sich zwar nach keinem großen Aufwand an, war es aber. Bisher konnte ich zur Anzeige der Personen-Details eine fertige Komponente von Apple verwenden. Diese wird auch in der Kontakte-Anwendung des iPhones verwendet. Dort gibt es ganz unten einen SMS-Button.
Hier ist der Hund begraben, es gibt scheinbar keine Möglichkeit diesen SMS-Button einfach einzublenden bzw. hinzuzufügen. Deshalb ersetzte ich diese Personen-Details Komponente von Apple komplett durch eine Eigenimplementierung. Dieser Aufwand könnte sich für zukünftige Versionen von HappyDayz! noch von Vorteil erweisen. Ich habe noch so ein paar interessante Punkte auf meiner TODO-Liste!
2008 Best App Ever Awards
21.12.2008 16:54 Filed in: HappyDayz!
Die Webseite 148Apps sucht die besten iPhone Programme des Jahres 2008. Wenn Ihr Lust habt, dann könnt Ihr für HappyDayz! eine Stimme abgeben. Dazu müsst Ihr unten nur auf den „Nominate“-Button klicken. Danke!
1.3.3 ist verfügbar
16.12.2008 20:29 Filed in: HappyDayz!

Rezensionen
14.12.2008 17:41 Filed in: General

Bug Fix Version
14.12.2008 17:11 Filed in: HappyDayz!

Bug Fix Version
02.11.2008 17:37 Filed in: HappyDayz!
Für die zuletzt veröffentlichte Version von HappyDayz! musste ich sehr viel am Code ändern, normalerweise hätte HappyDayz! dafür die Versionsnummer 2.0 verdient. Ich war über die vielen positiven Feedbacks überrascht, ein paar Fehler wurden mir auch gemeldet und die habe ich in die Version 1.3.1 eingearbeitet. Die müsste bald erhältlich sein!
Es geschehen noch Wunder
30.10.2008 20:09 Filed in: HappyDayz!
So eben habe ich von Apple die erlösende eMail bekommen, dass HappyDayz! in der Version 1.3 freigegeben wurde. Das hat nun 6 Tage gedauert!!! Ist denn bei denen gerade Urlaubszeit?
Im App Store ist es allerdings noch nicht zu sehen?!?! Wenn es dann auch dort erhältlich ist, dann muss ich - für die ganzen Sprachen - die Screenshots und Texte überprüfen. Vielleicht passt es ja wieder nicht zusammen!
Am 10.11.2008 sind in Berlin die „iPhone Tech Talks“. Ich glaube da muss ich die Jungs und Mädels von Apple mal auf diese mangelhafte Webseite „iTunes Connect“ ansprechen.
Im App Store ist es allerdings noch nicht zu sehen?!?! Wenn es dann auch dort erhältlich ist, dann muss ich - für die ganzen Sprachen - die Screenshots und Texte überprüfen. Vielleicht passt es ja wieder nicht zusammen!
Am 10.11.2008 sind in Berlin die „iPhone Tech Talks“. Ich glaube da muss ich die Jungs und Mädels von Apple mal auf diese mangelhafte Webseite „iTunes Connect“ ansprechen.
Ich könnte mich aufregen ...
26.10.2008 10:31 Filed in: HappyDayz!
Gestern habe ich ja die neue Version (1.3) von HappyDayz! an Apple übergeben und natürlich auch gleich die Texte aktualisiert sowie die Screenshots in iTunes Connect ausgetauscht. Nun bekomme ich Heute schon die ersten eMails mit der Frage, wo die auf den Screenshots zu sehenden Funktionalitäten zu finden sind?
Tja, das mit dem Staging funktioniert leider auch nicht richtig. Jetzt sind im App Store die alten Texte (Version 1.2) mit den neuen Screenshots zu sehen. Hoffentlich ist die neue Version bald freigegeben. Für so einen Sch... habe ich keine Lust!
Bei dem Kuddelmuddel habe ich die Webseite von HappyDayz! auch gleich noch für die Version 1.3 aktualisiert.
Tja, das mit dem Staging funktioniert leider auch nicht richtig. Jetzt sind im App Store die alten Texte (Version 1.2) mit den neuen Screenshots zu sehen. Hoffentlich ist die neue Version bald freigegeben. Für so einen Sch... habe ich keine Lust!
Bei dem Kuddelmuddel habe ich die Webseite von HappyDayz! auch gleich noch für die Version 1.3 aktualisiert.
HappyDayz! an Apple übergeben
25.10.2008 19:59 Filed in: HappyDayz!
Nachdem ich Heute endlich die fehlende französische Übersetzung erhalten habe, konnte ich die Version 1.3 von HappyDayz! auch gleich an Apple zum Review übergeben.
Was gibt es Neues?
- Französische Übersetzung
- viel höhere Startgeschwindigkeit als die vorherigen Versionen (lokales Caching)
- die Bilder werden gleich dargestellt
- Sortierung nach Tage, Alter oder Name
- Anzeige der verpassten Geburtstage
- Darstellung von Sternzeichen in 6 verschiedenen Stilen
- Kleinere Fehlerhebungen (Italienisches Datumsformat, ...)
- Layoutänderungen (Wochentage werden größer dargestellt, ...)
Durch die Aktualisierung in „iTunes Connect“ habe ich nun sicherlich wieder ein paar graue Haare mehr auf dem Kopf. Ich musste für 5 Sprachen die Texte aktualisieren sowie jeweils drei sprachabhängige Screenshots austauschen. Was sich Apple wohl mit dieser langsamen und fehlerhaften Webseite - zur Aktualisierung der Apps - denkt, bleibt mir ein Rätsel. Warum erstellen die nicht einfach eine schöne Mac-Anwendung ... ich bin einfach etwas besseres von Apple gewohnt und Webanwendungen sind scheinbar nicht ihre Stärke!
Morgen werde ich die neuen Features auf der Produktseite beschreiben ...
Was gibt es Neues?
- Französische Übersetzung
- viel höhere Startgeschwindigkeit als die vorherigen Versionen (lokales Caching)
- die Bilder werden gleich dargestellt
- Sortierung nach Tage, Alter oder Name
- Anzeige der verpassten Geburtstage
- Darstellung von Sternzeichen in 6 verschiedenen Stilen
- Kleinere Fehlerhebungen (Italienisches Datumsformat, ...)
- Layoutänderungen (Wochentage werden größer dargestellt, ...)
Durch die Aktualisierung in „iTunes Connect“ habe ich nun sicherlich wieder ein paar graue Haare mehr auf dem Kopf. Ich musste für 5 Sprachen die Texte aktualisieren sowie jeweils drei sprachabhängige Screenshots austauschen. Was sich Apple wohl mit dieser langsamen und fehlerhaften Webseite - zur Aktualisierung der Apps - denkt, bleibt mir ein Rätsel. Warum erstellen die nicht einfach eine schöne Mac-Anwendung ... ich bin einfach etwas besseres von Apple gewohnt und Webanwendungen sind scheinbar nicht ihre Stärke!
Morgen werde ich die neuen Features auf der Produktseite beschreiben ...
Geschwindigkeit testen
24.10.2008 16:48 Filed in: Kfz-Kennzeichen!
Ich muss noch einmal die Review Geschwindigkeit von Apple testen ... war nur Spaß! Ich habe die auslaufenden Kfz-Kennzeichen mit in die Version 1.2 von KfzKz! genommen und auch gleich wieder an Apple zum Review gegeben.
Apple wird mir unheimlich
23.10.2008 17:59 Filed in: Kfz-Kennzeichen!
Neue Version von KfzKz!
22.10.2008 20:31 Filed in: Kfz-Kennzeichen!

Im App Store erhältlich
22.10.2008 18:07 Filed in: Kfz-Kennzeichen!

Autokennzeichen App
21.10.2008 18:16 Filed in: Kfz-Kennzeichen!

Da ich immer noch auf eine Übersetzung für die neue HappyDayz!-Version warte, habe ich in der Zwischenzeit KfzKz! fertig gestellt und bei Apple eingereicht.
Neue Version von HappyDayz!
12.10.2008 11:14 Filed in: HappyDayz!

Es ist schon blöd wenn man nur zwei Sprachen kann .... so muss ich mich in Geduld üben.
Neue Version des Croppers
16.09.2008 22:22 Filed in: iOS-Simulator Cropper
Der iPhone-Simulator Cropper kann nun auch mit externen Monitoren umgehen und verwendet eine Art Fuzzy Logik um den iPhone-Simulator zu finden.
iPhone SDK 2.1 installiert
13.09.2008 17:09 Filed in: General
Die Installation des iPhone SDK’s für die Firmware 2.1 lief erwartungsgemäß ohne Probleme durch. Meine iPhone App HappyDayz! läuft auf dem Simulator sowie auf dem iPhone selber. Nun kann es weiter gehen ...
iPhone-Simulator Cropper
12.09.2008 19:42 Filed in: iOS-Simulator Cropper
Das lästige erstellen von Screenshots meiner iPhone App für den App Store hast nun endlich ein Ende. Ich habe eine kleine Java-Anwendung erstellt die das nun für mich übernimmt. Hier gibt es mehr Infos: iPhone Simulator Cropper!
HappyDayz! Version 1.2 (Released)
11.09.2008 11:34 Filed in: HappyDayz!

Die Screenshots habe ich auch gleich noch aktualisiert.
HappyDayz! Version 1.2 (Review)
04.09.2008 21:18 Filed in: HappyDayz!
Soeben habe ich die Version 1.2 von HappyDayz! an Apple zum Review übergeben.
Was ist neu?
- Italienische Übersetzung
- Bilder werden nun erst geladen wenn diese angezeigt werden müssen
- Größere Darstellung der Bilder
- Darstellung der Liste verbessert
- Performance erhöht
- URL zur Homepage korrigiert
- Memory Leak behoben
In der Zwischenzeit ist meine TODO-Liste für zukünftige Versionen auch ganz schön angewachsen. Am Wochenende werde ich mich mal hinsetzen und überlegen welche Punkte ich wie in der kommenden Version 1.3 realisiere.
Was ist neu?
- Italienische Übersetzung
- Bilder werden nun erst geladen wenn diese angezeigt werden müssen
- Größere Darstellung der Bilder
- Darstellung der Liste verbessert
- Performance erhöht
- URL zur Homepage korrigiert
- Memory Leak behoben
In der Zwischenzeit ist meine TODO-Liste für zukünftige Versionen auch ganz schön angewachsen. Am Wochenende werde ich mich mal hinsetzen und überlegen welche Punkte ich wie in der kommenden Version 1.3 realisiere.
HappyDayz! Version 1.1 (Released)
24.08.2008 07:48 Filed in: HappyDayz!
Seit ein paar Stunden ist die Version 1.1 von HappyDayz! im App Store erhältlich. Ok, es hat dieses mal keine 3 Wochen gedauert, aber eine Woche ist trotzdem vergangen.
FAQ-Seite hinzugefügt
22.08.2008 20:03 Filed in: HappyDayz!
Ich habe nun mal angefangen eine FAQ-Seite für HappyDayz! zu erstellen. Vielleicht bekomme ich dadurch weniger Support eMails!
HappyDayz! Version 1.1 (Review)
20.08.2008 18:26 Filed in: HappyDayz!
Wegen der chaotischen letzten Tage habe ich fast vergessen zu erwähnen, dass ich am letzten Sonntag (17.08.2008) die Version 1.1 von HappyDayz! veröffentlicht habe. Es befindet sich zur Zeit im Status „In Review“. Hoffentlich dauert es nicht wieder 3 Wochen bis es endlich im App Store verfügbar ist.
Was ist neu?
- zusätzliche Sprachen: Spanisch, Polnisch
- Fortschrittsanzeige während des Starts
- Option zur Anzeige des jetzigen oder des nächsten Alters
- Option zur Anzeige des Geburtsdatums oder des nächsten Geburtstages
- Option um den Wochentag des nächsten Geburtstages anzuzeigen
bin auch schon wieder an der Version 1.2 dran ...
Was ist neu?
- zusätzliche Sprachen: Spanisch, Polnisch
- Fortschrittsanzeige während des Starts
- Option zur Anzeige des jetzigen oder des nächsten Alters
- Option zur Anzeige des Geburtsdatums oder des nächsten Geburtstages
- Option um den Wochentag des nächsten Geburtstages anzuzeigen
bin auch schon wieder an der Version 1.2 dran ...
iPhone App gelöscht und nun?
16.08.2008 17:08 Filed in: General

Das wusste ich natürlich auch nicht und habe im Netz keine Informationen darüber gefunden.
Da blieb mir nichts anderes übrig als eine kleine App zu kaufen. Ich habe mich für den „Converter“ für 0,79 € entschieden. Kurz nachdem ich es ausprobiert hatte ging es ans löschen. Das iPhone forderte eine Bestätigung: „Für dieses Programm liegt kein Backup vor. Das Programm und die zugehörigen Daten können daher nicht wiederhergestellt werden.“. Das hörte sich nicht gut an, was soll’s weg mit dem Ding.
Danach habe ich es im App Store wieder aufgerufen und bin auf „JETZT KAUFEN“ gegangen. Kurz danach kam die Meldung: „Sie haben diesen Artikel bereits gekauft. Um den Artikel erneut kostenlos zu laden, klicken Sie auf "OK"“.
Also muss doch nicht noch einmal für ein bereits bezahltes App gezahlt werden!
iPhone und eMail App (Teil 2)
10.08.2008 09:35 Filed in: General

Nun kam auch eine eMail von Apple zurück, dass sie den Fehler beheben werden. Nur in welcher Version haben sie leider nicht geschrieben?
Dock ist da!
10.08.2008 09:26 Filed in: General
Mitte der Woche ist das Päckchen mit dem iPhone Dock bei mir angekommen.
Es ist kleiner als das Dock für meinen iPod Nano, aber das iPhone steht sicher drin. Das einzige was mich - neben dem total überzogenen Preis - stört: Das iPhone steht fast senkrecht im Dock. Dadurch muss ich mich immer ein wenig ducken um etwas ablesen oder tippen zu können.
Es ist kleiner als das Dock für meinen iPod Nano, aber das iPhone steht sicher drin. Das einzige was mich - neben dem total überzogenen Preis - stört: Das iPhone steht fast senkrecht im Dock. Dadurch muss ich mich immer ein wenig ducken um etwas ablesen oder tippen zu können.
Dock für das iPhone bestellt
02.08.2008 12:10 Filed in: General
Es ist schon blöd, dass beim iPhone 3G keine Dockingstation mehr mitgeliefert wird. Die Lösung mit dem - immer im Weg liegenden - USB-Kabel gefiel mir nicht.
Der Apple Store wurde gerade eben um eine Bestellung reicher. Ich hatte gehofft, dass ich die Versandkosten einsparen könnte wenn Gravis oder Cyberport das Dock auch anbieten würden (beide haben Filialen in Berlin!). Dem war leider nicht so! Gravis hatte es vor einiger Zeit mit dem Status „Noch nicht Lieferbar“ in ihrem Webshop, aber Heute konnte ich es nicht mehr finden.
Der Apple Store wurde gerade eben um eine Bestellung reicher. Ich hatte gehofft, dass ich die Versandkosten einsparen könnte wenn Gravis oder Cyberport das Dock auch anbieten würden (beide haben Filialen in Berlin!). Dem war leider nicht so! Gravis hatte es vor einiger Zeit mit dem Status „Noch nicht Lieferbar“ in ihrem Webshop, aber Heute konnte ich es nicht mehr finden.
HappyDayz! Es ist erhältlich
01.08.2008 17:16 Filed in: HappyDayz!

Was mich allerdings ärgert, daß als Erscheinungsdatum der 23. Juli 2008 angegeben ist. Dadurch ist es natürlich nicht unter den Neuerscheinungen zu finden. Was solls, ich freu mich auf jeden Fall daß es nun endlich geklappt hat.
Apple hätte aber ruhig auf meine eMails reagieren oder wenigstens eine eMail versenden können, daß es nun im App Store erhältlich ist.
Nun bin ich mal auf das erste Feedback gespannt ...
HappyDayz! Was nun?
30.07.2008 06:27 Filed in: HappyDayz!

Ob dies mit meiner eMail von Gestern zusammenhängt oder nur Zufall ist kann wohl nur Apple beantworten.
Allerdings ist HappyDayz! immer noch nicht im „App Store“ erhältlich. Ob es da nun noch einen Status gibt?
HappyDayz! eMail an Apple
29.07.2008 06:36 Filed in: HappyDayz!
Da der Status in „iTunes Connect“ nun seit dem 23.7.2008 auf „Pending Contract“ steht, habe ich nun eine eMail an Apple versendet. Die sollen mich mal aufklären ob ich noch irgend etwas machen muss oder sie selber.
Nun heisst es wieder warten ... das ganze Prozedere dauert nun leider schon länger als die Entwicklung von HappyDayz!
Nun heisst es wieder warten ... das ganze Prozedere dauert nun leider schon länger als die Entwicklung von HappyDayz!
iPhone sendet keine eMails!
24.07.2008 17:52 Filed in: General

Nach dem Absenden der eMail kam am unteren Bildschirmrand nur der Text „Senden...“ und der Fortschrittsbalken blieb an der ersten Stelle stehen. Da hat sich auch nach einer halben Stunde nichts geändert.
Heute Morgen habe ich zwei Geschäftskollegen - die auch ein iPhone 3G besitzen - gebeten mal eine eMail zu senden. Ging ohne Probleme. Hmmmm!!! Dann habe ich meinen GMail-Account auf einem der anderen iPhones eingerichtet und da konnte ich dann eMails versenden! Der einzige Unterschied war, ich habe als Namen nicht „Oliver Fürniß“ eingetragen, sondern nur „Olli“.
Da ging mir ein Licht auf, die Mail app hat Probleme mit den Umlauten. Also kurz auf meinem iPhone in den „Mail-Account-Info“-Einstellungen der beiden eMails-Accounts den Namen von „Oliver Fürniß“ nach „Oliver Fuerniss“ (ohne Umlaute) geändert und siehe da ich konnte eMails versenden.
Für ein weiteres Problem habe ich allerdings noch keinen Workaround. Wenn ich eine neue eMail erstelle und in der Empfänger-Adresse eine eMail-Adresse eingebe zu der es einen Kontakte-Eintrag gibt. Dann wird meine Eingabe durch den Namen des Kontakts ersetzt. Sind nun in diesem Namen Umlaute drin, dann kann die eMail nicht versendet werden.
Bei Apple habe ich - kurz bevor ich diesen Blog-Eintrag geschrieben habe - einen Bug-Ticket (Nummer: 6099445) eröffnet. Hoffentlich kommt die Behebung des Fehlers noch in die Version 2.0.1 rein!
HappyDayz! In Lauerstellung?
23.07.2008 18:08 Filed in: HappyDayz!
Am Montag konnte ich endlich die fehlerbereingte Version von HappyDayz! in „iTunes Connect“ hochladen. Der Mitarbeiter von Apple hatte wohl vergessen den Status von „In Review“ auf „Rejected“ zu setzen. Erst dann gibt es einen Upload-Button. Na was solls ... danach ist der Status gleich wieder auf „In Review“ gesprungen.
Heute ging dann in „iTunes Connect“ der Status meiner Anwendung von „In Review“ nach „Pending Contract“ über. Ich bin mir allerdings jetzt nicht 100% sicher ob ich da jetzt noch was machen muss oder ob die Vetragsdaten erst noch von den Apple Mitarbeitern händisch überprüft werden müssen. Tut sich da in nächster Zeit nichts, dann werde ich den Jungs nochmals eine eMail schreiben müssen.

HappyDayz! auf der Homepage
19.07.2008 19:57 Filed in: HappyDayz!
Die HappyDayz! Seite habe ich nun mal Online gestellt. Ich habe sie in englisch verfasst und wäre über zahlreiches Korrektur lesen sehr dankbar.
Evtl. werde ich - nachdem das HappyDayz! Programm im iTunes Store verfügbar ist - auch eine deutsche Variante zur Verfügung stellen.
Evtl. werde ich - nachdem das HappyDayz! Programm im iTunes Store verfügbar ist - auch eine deutsche Variante zur Verfügung stellen.
HappyDays! Probleme
19.07.2008 10:25 Filed in: HappyDayz!
Heute Morgen um 3:00 Uhr habe ich von der „Apple Developer Connection“ eine eMail mit der unerfreulichen Nachricht bekommen, dass mein Programm wegen eines Fehlers nicht veröffentlicht werden kann. Ich solle den Fehler beheben und in „iTunes Connect“ neu hochladen.
Also habe ich heute Morgen erst einmal den Fehler lokalisiert und behoben. Dann wollte ich die bereinigte Version in „iTunes Connect“ aktualisieren. Für das aktualisieren des Programmes gibt es aber keinen Upload-Button. Die Screenshots und das Icon können komischerweise aktualisiert werden. Was soll denn das?
Nun habe ich den Jungs in Cupertino eine eMail geschrieben und bin gespannt wann ich eine Antwort bekomme ...
Also habe ich heute Morgen erst einmal den Fehler lokalisiert und behoben. Dann wollte ich die bereinigte Version in „iTunes Connect“ aktualisieren. Für das aktualisieren des Programmes gibt es aber keinen Upload-Button. Die Screenshots und das Icon können komischerweise aktualisiert werden. Was soll denn das?
Nun habe ich den Jungs in Cupertino eine eMail geschrieben und bin gespannt wann ich eine Antwort bekomme ...
HappyDayz! veröffentlicht
18.07.2008 19:15 Filed in: HappyDayz!
Heute habe ich extra einen Tag Urlaub genommen um das „HappyDayz!“-Programm im iTunes Store zu veröffentlichen. Das war auch gut so. Ich habe dafür sage und schreibe 5 Stunden gebraucht.
Ich musste für die Distribution-Signierung nochmals das ganze Zertifikatsgerümpel wie bei der Developer-Signierung durchgehen, dies hat dieses mal allerdings viel besser geklappt.
Dann mussten viele Formulare ausgefüllt werden, welche auch immer wieder Probleme verursacht haben. Beispielsweise war ein Feld mit einer USA-Steuernummern als Pflichtfeld gekennzeichnet (woher nehmen wenn nicht stehlen). Bei den Bankdaten wurde nach einer „Branch Id“ gefragt etc. Dann musste ich noch Screenshots erstellen, allerdings genau in der Größe 320x460 (ohne die obere Leiste). Ein Icon in der Größe 512x512 Pixel! Dann ist der Server zusammengebrochen und ich konnte nochmals von vorne anfangen. War das ein Tag! Heul!
Dann war ich endlich am letzten Punkt angelangt und habe das Formular abgeschickt. Und natürlich hat es nicht funktioniert. Es kam der Fehler:
Das war bei mir standarmäßig als „bundle identifier“ im Xcode Projekt eingetragen: de.curioustimes.${PRODUCT_NAME:identifier}
Wobei ${PRODUCT_NAME:identifier} wohl durch „happydayz!“ ersetzt wird. Was zu diesem Wert führt: de.curioustimes.happydayz!
Also mag er da kein Ausrufezeichen, kurzerhand folgendes per Hand als „bundle identifier“ eingetragen: de.curioustimes.happydayz
Und es hat funktioniert. Jetzt ist es auf jeden Fall bei Apple zur Prüfung und ich bin mal gespant wie lange es dauert bis es im iTunes Store verfügbar ist. Wenn nicht wieder was dazwischen kommt.
Morgen werde ich „HappyDayz!“ in meine Homepage mit aufnehmen.
Ich musste für die Distribution-Signierung nochmals das ganze Zertifikatsgerümpel wie bei der Developer-Signierung durchgehen, dies hat dieses mal allerdings viel besser geklappt.
Dann mussten viele Formulare ausgefüllt werden, welche auch immer wieder Probleme verursacht haben. Beispielsweise war ein Feld mit einer USA-Steuernummern als Pflichtfeld gekennzeichnet (woher nehmen wenn nicht stehlen). Bei den Bankdaten wurde nach einer „Branch Id“ gefragt etc. Dann musste ich noch Screenshots erstellen, allerdings genau in der Größe 320x460 (ohne die obere Leiste). Ein Icon in der Größe 512x512 Pixel! Dann ist der Server zusammengebrochen und ich konnte nochmals von vorne anfangen. War das ein Tag! Heul!
Dann war ich endlich am letzten Punkt angelangt und habe das Formular abgeschickt. Und natürlich hat es nicht funktioniert. Es kam der Fehler:
The binary you uploadad was invalid. The bundle identifier contains disallowed characters. (See the Uniform Type Identifiers Overview documentation on the ADC web site.)Das war bei mir standarmäßig als „bundle identifier“ im Xcode Projekt eingetragen: de.curioustimes.${PRODUCT_NAME:identifier}
Wobei ${PRODUCT_NAME:identifier} wohl durch „happydayz!“ ersetzt wird. Was zu diesem Wert führt: de.curioustimes.happydayz!
Also mag er da kein Ausrufezeichen, kurzerhand folgendes per Hand als „bundle identifier“ eingetragen: de.curioustimes.happydayz
Und es hat funktioniert. Jetzt ist es auf jeden Fall bei Apple zur Prüfung und ich bin mal gespant wie lange es dauert bis es im iTunes Store verfügbar ist. Wenn nicht wieder was dazwischen kommt.
Morgen werde ich „HappyDayz!“ in meine Homepage mit aufnehmen.
HappyDayz! Optimierungen
17.07.2008 19:01 Filed in: HappyDayz!
Ich habe Gestern und Heute noch ein bischen an der Darstellung gefeilt und bin soweit ganz zufrieden.
Jetzt ging es noch darum die Performance zu verbessern und evtl. vorhandene Memory-Leaks aufzuspüren.
Mit ein paar NSLog-Ausgaben habe ich zum Beispiel die Sortierroutine als Bottleneck entdeckt und behoben. Memory-Leaks habe ich mit dem zum Xcode gehörenden Programm „Instruments“ gefunden und behoben. Schon komisch wie leicht man doch etwas übersieht wieder freizugeben.
Das Code-Profiling-Tool „Shark“ habe ich leider nicht sinnvol mit dem iPhone zum Laufen gebracht. Obwohl ich mein Programm im Debug-Modus kompiliert hatte, fehlten die Symbol-Tabellen. Das schau ich mir irgendwann nochmals in aller Ruhe an.
P.S. mit Objective-C und der Entwicklungsumgebung Xcode fühle ich mich als Java-Entwickler um Jahre zurückgeworfen. Java ist doch was sehr feines! Und dann noch in Kombination mit der Java-Entwicklungsumgebung „IntelliJ IDEA“ sind die beiden unschlagbar!
Jetzt ging es noch darum die Performance zu verbessern und evtl. vorhandene Memory-Leaks aufzuspüren.
Mit ein paar NSLog-Ausgaben habe ich zum Beispiel die Sortierroutine als Bottleneck entdeckt und behoben. Memory-Leaks habe ich mit dem zum Xcode gehörenden Programm „Instruments“ gefunden und behoben. Schon komisch wie leicht man doch etwas übersieht wieder freizugeben.
Das Code-Profiling-Tool „Shark“ habe ich leider nicht sinnvol mit dem iPhone zum Laufen gebracht. Obwohl ich mein Programm im Debug-Modus kompiliert hatte, fehlten die Symbol-Tabellen. Das schau ich mir irgendwann nochmals in aller Ruhe an.
P.S. mit Objective-C und der Entwicklungsumgebung Xcode fühle ich mich als Java-Entwickler um Jahre zurückgeworfen. Java ist doch was sehr feines! Und dann noch in Kombination mit der Java-Entwicklungsumgebung „IntelliJ IDEA“ sind die beiden unschlagbar!
Mein erstes iPhone-Programm
16.07.2008 18:06 Filed in: HappyDayz!
Schon bevor ich das iPhone in meinen Händen hielt, habe ich angefangen mit der speziellen Xcode-Version für das iPhone eine kleine Applikation zu schreiben.
Was es sein würde war auch gleich klar: Nämlich die Umsetzung des „Happy Birthdays!“-Widgets für das iPhone. Allerdings als native Anwendung und mit ein paar Verbesserungen. Den Namen den man sich merken muss: „HappyDayz!“.
Es hat bis zum 13.7.2008 gedauert bis Apple mich ins „iPhone Developer Program“ aufgenommen hat. Denn nur mit Signierung können die auf dem iPhone-Simulator laufenden Programme auch auf dem eigenen iPhone getestet werden und später in den iTunes Store übertragen werden. Der Spaß kostet im Jahr schlappe $99. Ich bin mal gespannt ob ich das durch den Verkauf des Programmes im iTunes Store wieder rein bekomme.
Dann fingen die Probleme an. Das ganze Zertifikatsausstellungs- und Verwendungs-Prozedere ging mir ziemlich auf den Senkel. Im Endeffekt lag z.B. ein Problem an den Umlauten in meinem Nachnamen „Fürniß“. Im Xcode Projekt musste ich seltsame Hieroglyphen einfügen ... mann’o’mann habe ich mich aufgeregt!
Ein weiteres Problem war:
Das Programm lief im Simulator. Als ich es dann auf das iPhone übertragen wollte, kamen Fehler dass die Klasse NSCalendarDate nicht vorhanden sei! Ok, in der iPhone-API ist die Klasse auch nicht zu finden. Wieso läuft es dann aber im Simulator? Kurzerhand habe ich die eine Klasse durch Kombinationen von NSCalendar, NSDate und NSDateComponents ersetzt.
Yuhu, es lief nun auch auf dem iPhone!
Was es sein würde war auch gleich klar: Nämlich die Umsetzung des „Happy Birthdays!“-Widgets für das iPhone. Allerdings als native Anwendung und mit ein paar Verbesserungen. Den Namen den man sich merken muss: „HappyDayz!“.
Es hat bis zum 13.7.2008 gedauert bis Apple mich ins „iPhone Developer Program“ aufgenommen hat. Denn nur mit Signierung können die auf dem iPhone-Simulator laufenden Programme auch auf dem eigenen iPhone getestet werden und später in den iTunes Store übertragen werden. Der Spaß kostet im Jahr schlappe $99. Ich bin mal gespannt ob ich das durch den Verkauf des Programmes im iTunes Store wieder rein bekomme.
Dann fingen die Probleme an. Das ganze Zertifikatsausstellungs- und Verwendungs-Prozedere ging mir ziemlich auf den Senkel. Im Endeffekt lag z.B. ein Problem an den Umlauten in meinem Nachnamen „Fürniß“. Im Xcode Projekt musste ich seltsame Hieroglyphen einfügen ... mann’o’mann habe ich mich aufgeregt!
Ein weiteres Problem war:
Das Programm lief im Simulator. Als ich es dann auf das iPhone übertragen wollte, kamen Fehler dass die Klasse NSCalendarDate nicht vorhanden sei! Ok, in der iPhone-API ist die Klasse auch nicht zu finden. Wieso läuft es dann aber im Simulator? Kurzerhand habe ich die eine Klasse durch Kombinationen von NSCalendar, NSDate und NSDateComponents ersetzt.
Yuhu, es lief nun auch auf dem iPhone!
iPhone ist da
14.07.2008 17:44 Filed in: General
Das iPhone sollte lt. dem Logistikunternehmen „Direkt Express“ Heute zwischen 8:00 Uhr und 12:00 Uhr geliefert werden. Auf Arbeit hatte ich am Freitag schon Bescheid gegeben, dass ich Heute etwas später in die Firma kommen würde.
Um 8:30 Uhr habe ich dann - total frickelig wie ich war - nochmals bei “Direkt Express“ angerufen und die nette Dame hat mir den Termin bestätigt. Zur Sicherheit hat sie allerdings bei der Auslieferungsstation in Berlin angerufen und die haben gesagt, dass es zwischen 13:00 Uhr und 18:00 Uhr ausgeliefert wird.
Ich: Super, dann kann ich einen Tag Urlaub nehmen! Mhm, also wurde es zur Firma geliefert!!!!
Um kurz nach 15:00 Uhr was es dann soweit: Das Übergadget ist da!!!!
Allzulange habe ich es dann nicht mehr in der Firma ausgehalten. Ich musste nach Hause um das Ding ausgiebig zu testen.
Was soll ich sagen, das Ding ist der Hammer! Selten hat mich ein Gerät so fasziniert, was auch an der unglaublich genialen Bedienung des IPhones zusammenhängt. Hier hat Apple meinen vollen Respekt!
Um 8:30 Uhr habe ich dann - total frickelig wie ich war - nochmals bei “Direkt Express“ angerufen und die nette Dame hat mir den Termin bestätigt. Zur Sicherheit hat sie allerdings bei der Auslieferungsstation in Berlin angerufen und die haben gesagt, dass es zwischen 13:00 Uhr und 18:00 Uhr ausgeliefert wird.
Ich: Super, dann kann ich einen Tag Urlaub nehmen! Mhm, also wurde es zur Firma geliefert!!!!
Um kurz nach 15:00 Uhr was es dann soweit: Das Übergadget ist da!!!!
Allzulange habe ich es dann nicht mehr in der Firma ausgehalten. Ich musste nach Hause um das Ding ausgiebig zu testen.
Was soll ich sagen, das Ding ist der Hammer! Selten hat mich ein Gerät so fasziniert, was auch an der unglaublich genialen Bedienung des IPhones zusammenhängt. Hier hat Apple meinen vollen Respekt!
iPhone bestellt
22.06.2008 12:35 Filed in: General
In den letzten Tagen war ich immer wieder auf der iPhone-Seite von T-Mobile und nur einen Klick von der Bestellung entfernt. Nun habe ich es endlich getan und zähle mit aller Vorfreude die Tage bis zum 11. Juli 2008. Ich hoffe nur, dass T-Mobile das Übergadget auch so schnell wie möglich versendet!
Ich habe das schwarze 16 GB iPhone mit einem „Complete S“-Vertrag bestellt. Sollten mir die 500 MB Traffic im Monat - beim besten Willen - nicht reichen, dann werde ich halt auf den nächst höheren Tarif wechseln!
Ich habe das schwarze 16 GB iPhone mit einem „Complete S“-Vertrag bestellt. Sollten mir die 500 MB Traffic im Monat - beim besten Willen - nicht reichen, dann werde ich halt auf den nächst höheren Tarif wechseln!





Made in Berlin