Something I've been concerned about for a while as I'm developing my applications is the oft hard coded geometry of images and view components that take for granted the 320x480 nature of the current display generations.
I've seen many answers in StackOverflow and in examples / tutorials that hard code in the screen dimensions. I've made some textures for backgrounds that are 320x480 in size as well, but am careful to make them UIViewContentModeScaleToFill, but I am not entirely positive that pixel positioning in the IB will result in hardware specific interfaces.
At some point I imagine (and hope!) that the iPhone will have different display resolutions.
Are you as developers planning for this?
What are you doing to account for variable screen resolutions in the future?
(Assuming of course that someone would want more than 640kb, oh sorry, 320x480 resolution :))
For iOS4 answer from Apple.