Core Data Transformable types should allow external storage

Originator:aufflick
Number:rdar://10020491 Date Originated:2011-08-25
Status:Open Resolved:
Product:Developer Tools Product Version:4.1
Classification:New Feature Reproducible:N/A
 
In Lion and iOS 5, NSData type attributes in core data models have a new property that allows them to be stored as external files, at the framework's discretion, for performance/size reasons.

This feature should extend to Transformable types which are often used for storing large-ish amounts of data.

For example, since the "data" binding of NSImageView is deprecated, the usual way to store a small NSImage in core data is to use a Transformable type with a simple transformer class to convert NSImage to and from NSData, which means the core data property can be bound to the "value" binding of NSImageView.

This means that these NSImages are still not able to be stored externally.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!