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