Я пишу инструмент, который должен кэшировать файлы, которые должны быть скрыты от неинформированного пользователя и сохраняться при перезагрузке. В Linux я помещаю эти файлы в ~/.cache
. Что эквивалентно этому на Mac?
Могу ли я просто использовать ~/.cache
? Я также читал о ~/Library/Application Support
и ~/Library/Cache
, но я нахожу много противоречивой информации.
Ответы:
Правильным местом для хранения таких файлов является «Библиотека / Кэши» (либо в ~, либо в изолированной программной среде приложения, в зависимости от того, находится ли ваше приложение в изолированной программной среде).
Apple документирует этот факт здесь:
Основы файловой системы
Особенно обратите внимание на эту цитату:
источник