5
C'è una libreria esistente per l'obiettivo C (che può essere utilizzato su iPhone) che contiene un'implementazione di cache che:cache di libreria per Objective-C (iPhone)
- permette di limitare il numero di elementi
- rimuove gli elementi con un algoritmo LRU se viene raggiunto il limite
- opzionale: consente di rimuovere tutti gli elementi più vecchi di X
che sembra quello che stavo cercando, ho cercato su Google per mezz'ora e non inciampare su di esso. Come l'hai trovato? – vivo
la documentazione suggerisce alcune politiche di rimozione automatica senza dettagli. L'implementazione di Gnu NextStep (http://svn.gna.org/svn/gnustep/libs/base/trunk/Source/NSCache.m) utilizza un contatore di accesso. Non esattamente LRU, ma abbastanza buono per ora. Ma trovo ancora strano che non lo trovassi su Googling – vivo
l'ho sentito menzionato in un discorso sul WWDC di quest'anno. L'ho usato in un paio di cose da allora, funziona bene. –