tags:

views:

48

answers:

2

Hi guys, I want to make a photo management app on iPhone (somehow similar to the built-in "Photos" app). The app will be able to handle large amount of photos and manage different photo categories such as "landscape", "portrait", "nature", "people", etc. And it will also allow users to delete photos, change categories,...

The question is, what is the good way to store that large amount of photos?

Initially I thought of storing the photos on SQLite. But I heard many recommendations on this website not to use SQLite for large number of photos for performance reason.

+1  A: 

The best way to handle this is to use Core Data to manage the metadata for your photos and store the actual images themselves on disk. If there's any question about whether to use Core Data or SQLite, you should use Core Data.

kubi
A: 

Thank you very much for the answer. Well, I'm not very familiar with Core Data. Do you think it will be ok if I store the photos on disk, but manage the metadata in SQLite?

gnike