Can one access all application data when given physical access to an iPhone?
The sandbox protects data from app A from being accessed by app B, it doesn't protect data against the OS or any OS-level access. And as has already been mentioned in the comments: Once an attacker gets physical access to a device, all bets are off anyway.
If you want to specifically protect data items you need to add encryption within your app to handle this.