---
title: usesLazyFetching
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsobjectcontroller/useslazyfetching
---

# usesLazyFetching

A Boolean that indicates whether the receiver uses lazy fetching.

## Declaration

```swift
var usesLazyFetching: Bool { get set }
```

## Discussion

Discussion When enabled the controller uses a number of techniques that typically make managing large data sets more efficient. As with all optimizations, you should use suitable performance analysis tools (such as Instruments) to determine the best solution.

## See Also

### Core Data support

- [entityName](appkit/nsobjectcontroller/entityname.md)
- [fetch(_:)](appkit/nsobjectcontroller/fetch(_:).md)
- [defaultFetchRequest()](appkit/nsobjectcontroller/defaultfetchrequest().md)
- [fetchPredicate](appkit/nsobjectcontroller/fetchpredicate.md)
- [managedObjectContext](appkit/nsobjectcontroller/managedobjectcontext.md)
- [fetch(with:merge:)](appkit/nsobjectcontroller/fetch(with:merge:).md)
