Папки данных приложений Mac OS с использованием FireMonkey

#delphi #delphi-xe2 #firemonkey

#delphi #delphi-xe2 #firemonkey

Вопрос:

В Windows я использую папку CSIDL_APPDATA для хранения данных приложения для текущего пользователя и C_CSIDL_COMMON_APPDATA для всех данных приложения пользователя (общие данные).

В Mac OS я бы использовал:

 ~/Library/Application Support/YourApp = Application data for the current user
/Library/Application Support/YourApp = Application data for all users
 

(«~» = домашний каталог пользователя)

Как я могу получить указанные выше папки Mac OS с помощью FireMonkey?

Ответ №1:

Часть вашего вопроса: данные приложения для текущего пользователя = GetHomePath

Комментарии:

1. Я делаю выше, а затем просто жестко кодирую оставшуюся часть пути. Завершите это, {$IFDEF MACOS}{$ENDIF} и все готово.