You might also want to look into DashCommand for iPhone.
DashCommand in iTunes
The hardware compatible with DashCommand is listed down at the bottom of the description.
Whether you pick DashCommand or Rev, I would personally get the OBDLink WiFi from ScanTool.net. It should be compatible with both apps, although you'll have to configure Rev before it will find it.