La funzione "Cancella tutto il contenuto e le impostazioni" integrata (disponibile nell'app Impostazioni, in Generale → Ripristina) dovrebbe essere sufficiente in quasi tutti i casi.
Il 3GS e gli iPhone successivi, iPod Touch di terza generazione e successivi e tutti gli iPad utilizzano la crittografia hardware, in cui tutti i dati vengono archiviati crittografati nella loro memoria flash. Su questi dispositivi la funzione di cancellazione cancella semplicemente la chiave di crittografia, rendendo i dati non molto più utili del rumore casuale. Sui dispositivi senza crittografia hardware, la funzione di cancellazione sovrascrive l'intera partizione utente con una. Questo è più sicuro con la memoria flash rispetto a fare lo stesso su un disco rigido (in cui è possibile rilevare un campo magnetico residuo dai dati precedenti, anche se è probabile che le probabilità siano molto basse ) - è teoricamente possibile che qualcuno possa recuperare alcuni dati, ma sarebbe proibitivamente costoso e dispendioso in termini di tempo.
A meno che tu non stia conservando dati estremamente sensibili (ad esempio segreti di stato o prove di una cospirazione criminale di massa), non mi preoccuperei di ciò una volta che è stato cancellato.
Fonte: Articolo Apple HT2110 - iOS: informazioni su "Cancella tutto il contenuto e le impostazioni"