2022/06/03 (1) 썸네일형 리스트형 197. Batch Processing with CoreData Batch Processing with CoreData CoreData에 저장하기 위해서는 Context를 생성하고, save 메서드를 호출해 context의 내용을 CoreData에 반영하는 방법으로 저장해야 한다. CoreData의 내용을 변경하기 위해서도 Context를 생성하고, CoreData의 내용을 Context에 불러온 뒤, 변경된 Context의 내용을 다시 CoreData에 반영해야 한다. 문제는 이러한 방식이 많은 양의 데이터를 처리할 수록 처리 시간과 사용하는 자원의 소모가 커진다는 데 있다. CoreData는 이러한 문제를 해결하기 위해 BatchUpdate와 BatchDelete를 제공한다. 이 기능들은 Context를 거치지 않고, 변경사항을 직접 CoreData에 반영함으로써.. 이전 1 다음