The iPod touch is internally the exact same as an iPhone, just without the phone-specific hardware.
You can use your iPhone 4 or the Simulator to develop apps.
If you use iPhone-specific features, be sure to test to see if they are available on the designated hardware.