cache1 [Swift] NSCache 이해하기 활용 개념 Cache CPU와 HDD의 속도 차이를 메꾸기 위해 고안된 개념으로, Cache라는 임시 메모리를 두어 CPU에서 자주 사용하는 데이터를 임시 저장한 후, 필요할 때 사용한다. 컴퓨터 과학에서는 데이터나 값을 미리 복사해두는 임시 저장소를 의미하며, 위에서 CPU와 HDD 간의 속도 간극을 메우기 위해 사용한 것처럼 데이터 접근 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우 사용한다. Memory Cache(메모리 캐시) vs Disk Cache(디스크 캐시) Memory Cache Disk Cache 종류 NSCache 등 FileManager, UserDefaults, CoreData 등 특징 휘발성 - 앱 종료 시 메모리에서 해제 비휘발성(영속성) - 파일 형.. 2024. 3. 17. 이전 1 다음