How to Create a Successful iOS App from Scratch