http://tutorial.rubymotion.jp/10-api-driven-example/