Ответ 1
Преобразуемые атрибуты полезны для хранения нестандартных типов объектов в Core Data. Например, я предоставляю код в этом ответе, который позволяет хранить UIImages как атрибут в Core Data. Данные изображения преобразуются в и из экземпляра NSData, который содержит представление PNG изображения. Все это обрабатывается прозрачно для вас пользовательским NSValueTransformer.
Вы также можете зашифровать отдельные атрибуты в своей модели Core Data, так как я описать здесь. Использование трансформируемого атрибута для этого делает этот тривиальный код.