Я пишу небольшое служебное приложение для Mac OS, в котором есть NSComboBox для URL-адресов.
Я бы хотел, чтобы история была постоянной, но я не уверен, где/когда/как сохранить данные.
Если бы это было приложение для iPhone, я бы просто сохранил массив URL-адресов, когда приложению сообщают, что оно собирается выйти, но я не уверен, что это лучший способ для Mac OS.
Должен ли я просто делать то же самое и кодировать массив в файл, когда приложение закрывается? Или я должен использовать CFPreferences? Или что-то другое ?