Я начал читать о NSFetchedResultsController сегодня, но я столкнулся с каким-то запутанным синтаксисом, может кто-нибудь описать, что означают следующие две строки? В частности, id <something>
id <NSFetchedResultsSectionInfo> sectionInfo = [[fetchedResultsController sections] objectAtIndex:section];
и
NSManagedObjectContext *context = <#Managed object context#>;
Также, пожалуйста, подтвердите мое понимание того, что NSFetchedResultsController - это просто разновидность NSMutableArray, но с дополнительными функциями (сообщениями делегатов) специально для управления основными данными?