Today's New York Times has a review of two iPhone apps for learning Mandarin from basic to advanced. I installed the "Living Language - Chinese" app and it looks pretty good. The NYT gave a good review. And the basic level is free.
See:
http://www.nytimes.com/2012/04/26/te...ref=technology