NSFetchedResultsController извлекает данные из вашего основного хранилища данных. Он не получает данные из других источников, таких как Интернет. Вы можете извлекать данные из Интернета и вставлять их в контекст управляемого объекта, который затем можно получить.
Как часть Core Data, NSFetchedResultsController использует преимущества оптимизации, включая кэширование управляемых объектов (данных записи) для повышения производительности.