When you are developing any mobile application, you need to have the device with you for testing during the development process.
Below is the list for useful websites that provide online simulator for iPhone.
Please provide more links as comment, if you have any other than listed in this post.
By AlpesH Shah
image credit: http://www.dirjournal.com