I'd like to allow users to take photos and attach this photo to a "person"s profile which will be stored in CoreData.
What is the typical way to store this UIImage?
Edited
Overall each table("Person") will contain a few strings and this UIImage.
I don't want the UIImages to take up too much space, so when user takes photo i will have it cropped and saved as small as possible without lose of visual integrity. But this is another method to figure out later.
Any idea of what size range these UIImages would be? I just need a headshot photo for each profile. Like in "contacts" app on iPhone I'd also like to be able to share this "person" with other people via iMessage or email.
So any suggestions on whether this entire "person" file will need to be
100kb store in the same table as the relevant data
1mb store in a separate table attached via a relationship to avoid loading unnecessarily
1mb store on disk and reference it inside of Core Data