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.

È stato utile?

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
scroll top