The best app to learn Chinese characters. You can even use the character drawing input function in iOS to practice writing characters as you learn. The app syncs with flashcards on your PC so you can create your own syllabus at home and then take it with you anywhere on your iPhone.
Druy12456 about iVocabulary 3 - Learn Words