HOME - WEBDESIGN / IPHONE APP - ALL IN VAIN - PICTURES - FORUM - DEVELOPEMENT - MYSPACE - TWITTER - YOUTUBE - CATEGORIES - Login/Registration - RSS

Countdown bis zum Greenfield 2011:


Änderungen seit facts 1.0.0


in Apps,Development,iPhone @ 14:43 am 3. Juni 2011
Comments: 0

Facts 1.3.1:
- Fehlerbehebung: “Next”-Button funktionierte nach Update nicht mehr.

Facts 1.3.0:
+ Zufallsgenerator –> via Einstellungen aktivieren.
+ Wenn Facts wegen ihrer Länge nicht auf Facebook gepostet werden können, wird es angezeigt.
+ Neue Animation, wenn Gerät geschüttelt wird und neuen Fact lädt.

Facts 1.2.0:
+ Suchfunktion für Favoriten
+ Alle Facts können nun in einer eigenen Tabelle gelesen werden. Suche in allen Facts
+ Andere Benachrichtigung, wenn ein Fact entfavorisiert wird in der Detail Ansicht
+ Weitere kleinere Fehlerbehebungen (Angepasste Schriftart beim lesen von Favoriten)
+ 85 neue Facts
+ Drastische Performance Verbesserung
+ Verbessertes Memory Management

Facts 1.1.0:
+ Facebook Integration!
+ Neue Icons!
+ Schüttle dein Gerät, um den nächsten Fact zu laden
+ Volle Retina Display Unterstützung
+ Verkleinertes Installationspacket
+ Neues Start Bild
+ Einige Fehler Behebungen
+ Dialog wird nun länger angezeigt, wenn ein Favorit hinzugefügt oder entfernt wird.
+ Neue Icons, wenn Favoriten hinzugefügt oder entfernt werden.

An Twitter senden, Geposted von Pädde


facts iPhone app


in Allgemeines,Apple,Apps,Bekanntgabe,Code,Development,Review,XCode @ 21:53 am 6. Mai 2011
Comments: 0

So, ich habe eine neue iPhone Applikation am start mit dem Namen “Facts”.

Als ich mit dem iPhone Programmieren begonnen habe, wollte ich eine Applikation erstellen, mit der man Zugriff auf Tausende von Fakten rund ums Leben hat. Ich habe begonnen überall im Internet solche Facts zu suchen und habe bis heute über 2900 zusammen.

Ich werde nun einige Screenshots zeigen und die App kurz erklären:

Der Willkommensscreen sieht wie folgt aus. Die interne Facts Datenbank wird überprüft.

Der Hauptscreen der App sieht so aus. Hier kann man den Fact lesen und mit den Vor- und Zurückknöpfen navigieren. Desweiteren gibt es eine Favoriten Funktion, welche den jetztigen Fact zu den Favoriten legt. Dafür muss man auf den Stern klicken. Wenn der Fact in der Vergangenheit schon einmal gelesen wurde, dann wird das angezeigt. Somit weisst du immer, ob du alte Facts liest, die du schon kennst. Schüttle dein Gerät um zum nächsten Fact zu gelangen.


Klicke hier, um die ganze Review zu lesen.
(weiterlesen…)

An Twitter senden, Geposted von Pädde


sqlite3 umlauts/special character problem


in Anleitung,Computer,Development,How-To,iPhone,Weblog,XCode @ 14:42 am 8. März 2011
Comments: 1

When you are developing an iPhone application, you will most likely have to use an internal database to store your data. I also needed a database for my Facts iPhone application. As the app contains german words, it also contains umlauts and special characters like äöü and all this stuff that is not present in the english language. However, I was not able to support these special characters although I used UTF8 encryption in my application.

To create the database, I used the following commands in terminal:

cd Desktop
mkdir FactsDatabase
cd FactsDatabase
sqlite3 facts.sqlite

Now you will see the sqlite command prompt which only accepts sql commands from now on. This is where I have created my database, and inserted some facts:

// create table
create table facts(id integer primary key, fact text, isFavorite varchar(5), alreadyRead varchar(5));

// fill database with facts
sqlite3 facts.sqlite “INSERT INTO facts(fact, isFavorite, alreadyRead) values(‘Täglich werden 12 Neugeborene den falschen Eltern gegeben.’, ‘no’,'no’);”

Now if you do it like this, the special characters won’t show up in your application. After some hours of trying I tried to use run my sqlite commands in a shell script. I had to rearrange the commands to fit like this:

# drop exising table
sqlite3 facts.sqlite “drop table facts;”

# create database
sqlite3 facts.sqlite “create table facts(id integer primary key, fact text, isFavorite varchar(5), alreadyRead varchar(5));”

# fill database with facts
sqlite3 facts.sqlite “INSERT INTO facts(fact, isFavorite, alreadyRead) values(‘Täglich werden 12 Neugeborene den falschen Eltern gegeben.’, ‘no’,'no’);”

Save it as database.sh and in terminal, give it the rights to execute: chmod+x database.sh, and then run it with ./database.sh
If you do it like this, the special characters are finally in the database and will show up in your application. To be honest, I have no idea why it only works with this workaround. It costed me quite a bit of time. Anyway, hope that helps anyone. If you have questions, use the comment section. Cheers.


An Twitter senden, Geposted von Pädde