This App allows you to get the icons of the size required for the various iPhone and iPad models starting with a 1024x1024 image.
You can also generate Launch Images in various formats required for iPhone and iPad, as a template of a color of your choice.