Uh, the iPhone is already designed this way. If you are concerned you are allowing something to be sent from your phone you didn't intend you can check these settings at any time & revoke specific ones or even reset all; it is pretty much little snitch built in. Of course you don't control Apple's own core services but why would you want to? It's a phone & blocking core services could actually screw up your ability to make phone calls or get voicemail.
6/7/10 at 6:31am