Crypto shredding is also effective, which does not require a wipe of anything but the key. All iOS devices using a passcode are encrypted, for example, and wiping the device simply destroys the key and renders data on the device permanently inaccessible.
As others have said, once you give up...