NSFetchRequest — это класс Core Data, который используется для определения и выполнения запросов к хранилищу данных, возвращая управляемые объекты, соответствующие твоим критериям.
NSFetchRequest<User>)NSPredicate, аналог SQL-условия WHERENSSortDescriptor, которые определяют порядок результатовfetchLimitfetchBatchSizelet request = NSFetchRequest<User>(entityName: "User")
request.predicate = NSPredicate(format: "age > %d", 18)
request.sortDescriptors = [NSSortDescriptor(key: "name", ascending: true)]
request.fetchLimit = 50
let results = try context.fetch(request)
NSFetchRequest даёт тебе точный контроль над тем, какие данные извлекаются из Core Data. Настройка параметров вроде fetchBatchSize и ограничение загружаемых свойств — это критически важно для поддержания хорошей производительности, особенно при работе с большими наборами данных.
NSFetchRequest используется для определения и выполнения запросов к хранилищу данных Core Data, где параметр Entity указывает, какой тип управляемого объекта нужно получить.
Новый — ещё не проверен сообществом
Вы