Je me demande vraiment ce qui est stocké dans le chemin mentionné?Qu'est-ce qui est stocké dans ~/Library/Caches/<my-app-bundle> /Cache.db?
Une question secondaire: un développeur peut-il utiliser ce chemin (au moins le dossier) pour stocker ses propres données temporaires?
l'obtention de 'cacheDir' est très utile, merci! Je vois des fichiers Cache.db non nuls même pour des applications sans fonctions réseau. Ce fichier est-il uniquement pour les réponses des serveurs Web? – cocoafan
Etes-vous sûr que les applications ne disposent pas de fonctions réseau? Par exemple, de nombreuses applications ont une mise à jour automatique qui interrogera un serveur Web pour la dernière version de l'application. – iKenndac
Ou ils pourraient lier une bibliothèque ou simplement charger un plugin (InputManagers, je vous regarde!) Qui font! N'importe comment: essayez 'sqlite3 ~/Bibliothèque/Caches/ /Cache.db .schema' pour voir quelles tables sont dans la base de données. Je vois trois tables avec des noms comme 'cfurl_cache_response'. Je suppose que c'est la mise en cache d'URL d'Apple. –