I know I'm being pedantic, but Emacs actually has a really nice built-in help. You can call up a list of all active bindings, sorted by mode, and then jump to documentation, and then jump to the elisp implementation. It's like having your own cheat sheet -- something the iPhone couldn't do.
...why am I comparing iphones to emacs?