To have it somewhere posted and to share with you, I researched the resolutions a developer should use for icons and images on the iPhone. If I come across other formats, I’ll update the list.
official resource
iPhone Dev Center: iPhone Human Interface Guidelines – Creating Custom Icons and Images
small icon

29 x 29
big icon

57 x 57
bar icon

20 x 20
launch image
320 x 480
Since Flash CS5 is not yet available, my boss wants me to develop for the iPhone natively. But, watch GoKartGo! and Physics in Flash CS5 – it’s fun and interisting. FlashCS5 has amazing new features like gravity and bone support – fully framebased AS3 API. Compiling to IPA (iPhone Application) directly from the IDE – that’s a big boost for the iPhone development scene!
After crawling the internet for information about the available APIs I registered on the Apple Developer Program, downloaded all documents available and watched all the videos from Apple.
I also watched all the videos on Objective-C – the language THEY use to develop on Mac and all iDevices. Meanwhile my boss ordered a Mac mini and an iPod touch for me. After doing some code reading and test programs in Objective-C I decided to kick this Objective-C crap out of any plans. This is original stone age programing – no development as to convenience in over 20 years.
So I looked for alternatives and found MonoTouch.
Since C# is really meaningful in its design and quite similar to ActionScript I finally bought a license for MonoTouch.
I’m waiting for my Mac Mini and iPod Touch now. Stay tuned for updates.