I understand some fo the benefits of MVCS, but I’ve recently heard about the NSFetchedResultsController and the methods that Apple provides " to efficiently manage the results returned from a Core Data fetch request to provide data for a UITableView object." I’ve played a little bit with it and it does makes things easier, even though you need to pass the ManagedObjectContext around.
I’m starting a new app and I’ll be using CoreData. Later, I might move away from CoreData to have all the data in a central location so I’d be using web services to connect to the backend. Considering this, using a Store sounds like a good idea, but I don’t know if it’s the best idea.
Since the book is a little old I need to ask all of you who have more experience, is it still a good idea to use the MVCS method/pattern?
What’s the most common way people manage CoreData?
Would it be a good idea to use MVCS + NSFetchedResultsController?