I know that the storing of UIImage's in core data has been discussed a lot, such as here, but that was pre-ios5. Now that we have the external storage flag, do you guys think it would be a fine idea to store UIImage's directly in the entity, as a separate entity, or still on the disk?

1 Answer
1

When enabled, Core Data heuristically decides on a per-value basis if
it should save the data directly in the database or store a URI to a
separate file which it manages for you. You cannot query based on the
contents of a binary data property if you use this option.

There is another bug with external storage and migration. If you try to create a new model and then use lightweight migration then you lose all the 'Binary Data' that are stored on an external file.
–
zirinispApr 26 '12 at 6:39

2

@zirinisp Any workarounds?? Im having that issue with an app, i have it live on the appstore and users stored images like that and i need to migrate. Can i use manual migration?
–
Nicolas SMay 3 '12 at 5:38