Самый простой способ хранить NSCache, полный NSImages

Какой самый простой способ постоянно хранить NSCache наполненный NSImages? Я не ищу Базовые Данные, которые кажутся излишними для хранения словаря с изображениями.

1 ответ

Если все, что у вас есть, это набор картинок, я бы просто получил путь от пользователя и использовал NSImage TIFFRepresentation чтобы получить экземпляры NSData для каждого изображения, которые затем могут быть записаны в путь с использованием NSFileManager и NSFileHandle.

Если у вас есть информация, сопровождающая изображения, например теги, я бы поместил ее вместе с указанием названий для изображений в массиве словарей. Тогда вы можете использовать NSArray's writeToFile:atomically: способ выписать плист.

Другие вопросы по тегам