2012-02-23 13 views

risposta

1

È possibile mantenere un dizionario di hash per ciascuna l'immagine nella galleria fotografica, e poi mostrare solo immagini aggiuntive che non gli hash non sono presenti nel dizionario

Come promemoria , è possibile verificare la presenza di un oggetto in un dizionario facendo:

if ([myDictionary objectForKey:variableStoringImageHash] == nil) { 
    //No such image present 
} 
else { 
    //image is present 
} 

per un po 'di hashing un'immagine, questo potrebbe aiutare: iPhone: fast hash function for storing web images (url) as files (hashed filenames)

0

Non sono sicuro se ciò che eitan27 dice funzionerà in alternativa, direi che la tua migliore speranza è confrontare gli oggetti NSData. Ma questo come puoi vedere diventerà molto noioso in quanto ci sarà n numero di immagini nella libreria e il confronto di ciascuna per la ripetizione non ha senso, comunque se vuoi confrontare i dati guardi la risposta this che ti darà una frazione di quanto i dati corrispondono.

Problemi correlati