[iOS] Core Data에서 Fetch 효율성을 높이는 방법

iosSwift
avatar
2025.02.19
·
1 min read

Core Data에서 데이터를 가져올 때 아래 방법을 사용하면 성능을 최적화할 수 있다.

  1. Fetch Batch Size 설정

    • 한 번에 가져오는 데이터 양(Batch Size)를 정해 메모리 사용량 최적화

    fetchRequest.fetchBatchSize = 20
  2. 필요없는 속성 제외

    • 필요한 속성만 가져와 성능 향상

    fetchRequest.propertiesToFetch = ["name", "email"]






- 컬렉션 아티클