공식문서 : NSFetchedResultsController
- CoreData에 관련된 Cache가 있다는 것을 처음 알아서.
- 사용하는 메소드 상단에 deleteCache가 불려서. (매번 삭제를 해야하는 이유가 궁금했습니다.)
NSFetchedResultsController의 인스턴스를 생성할때 일반적으로 캐시 이름을 지정합니다. (캐시 이름을 지정하지 않으면 컨트롤러가 데이터를 캐시하지 않습니다.) 컨트롤러를 만들때 주어진 이름을 가진 기존 캐시가 있는지 확인합니다.