Ok, let's say I'm making a bird watch app.
There's an "official" birds database. Which is stored in one UIManagedDocument. It's used to populate UITableView with all the birds and a little detailed view for each of them with pictures and data. This database will be upgraded in the future with more bird species.
Then the user can go out to the countryside and take pictures of birds. He adds them to another section of the app, called the "diary" and when he identifies the bird he then links it with one "official" bird. This information (all user collected data) should be backed up with iCloud. And it's also used to populate the diary's UITableView and detailed views.
From a diary's detailed view you can go to the "official" bird's detailed view. And from that view you can go to a list with all the registers of that bird in the user's diary.
The question is: Should I use one UIManagedDocument for each one of the user's entries? How does that work with a UITableView with thumbnails?

I'm not even sure I would use one
UIManagedDocument, let alone one for each user entry, for your app proposal. If your app design was intended to have multiple "books" of birds based on regions (as an example), then aUIManagedDocumentwould make sense per "book", but it sounds to me like you are making a single database of birds that will be built up over time, plus a "diary" that lists the user's entires (but are still part of the main bird database).Your app sounds like a candidate for a straight forward Core Data based app. Your model design would have records of birds, plus a record representing the "diary" that relationally cross-references the "in-field user entries" of bird records. Even if you had multiple "diaries",
UIManagedDocumentswould seem to be overkill, and could be better served sticking with "simple" Core Data implementation.Employ an
NSFetchedResultsControllerto managed the interaction between Core Data and yourUITableViewfor simplicity sake.Merging multiple
UIManagedDocumentswould complicate your design considerably, in my opinion.