Corretta pratica per la memorizzazione di grandi immagini in modo sicuro
-
28-10-2019 - |
Domanda
Qual è il modo corretto per archiviare grandi immagini su iOS, dove "grande" significa> 1 MB?
Inoltre, voglio impedire all'utente di accedervi tramite una sorta di hacking.
Soluzione
È possibile scrivere l'immagine su Documents Directory della tua app e i percorsi per le immagini in Coredata o NSUSERDEFAULS. Per evitare l'hacking è possibile crittografare i dati prima di scriverli nella directory dei documenti. Per la crittografia guarda questo inviare.
Modificare:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"yourFileNameAndExtension"];
Quindi usa solo il "percorso" nssstring.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow