Pour notre réécriture du projet de framework iMedia open source (actuellement utilisé par des dizaines de développeurs), nous passons à IKImageBrowserView, et nous passons un temps troublant avec la mise en cache.Dire à IKImageBrowserView de ne pas planifier le préchargement
Il semble que IKImageBrowserView aime précharger/préextraire un cache d'images, en tant que tâche d'arrière-plan de faible priorité, autant d'éléments non encore visibles qu'il le peut. Cela peut être utile, sauf que nous ne voulons pas charger le processeur (et le réseau pour les images récupérées à distance) si nous pouvons l'aider.
D'autant plus que nous avons notre propre mécanisme de mise en cache FIFO (nous pouvons partager nos données de vignettes avec d'autres vues dans les mêmes données), tout ce qui est de remplir le cache jusqu'à sa capacité déversé. Y at-il un moyen de désactiver la planification de ce préchargement?
(Même s'il existe une API non documentée que nous pouvons utiliser avec précaution pour l'instant, je vais être sûr d'ouvrir une requête pour en faire une API publique, car il est vraiment essentiel de pouvoir désactiver cette fonctionnalité dangereuse.)
Cela affectera vraiment beaucoup d'applications. Toute solution de rechange que vous pourriez suggérer serait très appréciée.
BTW Des discussions connexes: http://lists.apple.com/archives/cocoa-dev/2007/Nov/msg02011.html
Classé. S'il vous plaît dupe! http://www.openradar.appspot.com/radar?id=88402 – danwood