https://developer.apple.com/documentation/coredata CoreData 단일 장치에서 데이터를 유지 또는 캐시하거나 CloudKit를 사용하여 여러 장치에 데이터를 동기화합니다. Overview Core Data를 사용하여 오프라인 사용을 위해 애플리케이션의 영구 데이터를 저장하고, 임시 데이터를 캐시하며, 단일 장치에서 앱에 실행 취소 기능을 추가합니다. 단일 iCloud 계정의 여러 장치에 걸쳐 데이터를 동기화하기 위해 Core Data는 스키마를 CloudKit 컨테이너에 자동으로 미러링합니다. Core Data의 Data Model 편집기를 통해 데이터의 유형과 관계를 정의하고 각 클래스 정의를 생성합니다. 그러면 Core Data는 런타임에 개체 인스턴스를 관..
공식문서 https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW1 Accessing Files and Directories 파일을 열려면 먼저 파일 시스템에서 파일을 찾아야 합니다. 시스템 프레임워크는 라이브러리 디렉터리 및 그 내용과 같은 많은 잘 알려진 디렉터리에 대한 참조를 얻기 위한 많은 루틴을 제공합니다. 또한 알려진 디렉토리 이름에서 URL 또는 문자열 기반 경로를 작성하여 ..
공식문서 https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW2 File System Basics 파일 시스템은 데이터 파일, 앱 및 운영 체제 자체와 관련된 파일의 영구 저장을 처리합니다. 새 앱을 설치하는 동안 installer는 샌드박스 디렉터리 내에 앱에 대한 여러 컨테이너 디렉터리를 만듭니다. 각 컨테이너 디렉토리에는 특정 역할이 있습니다. 번들 컨테이너 디렉터리는 앱의 번들을 보관하고 데이터 컨테이너 디렉터리..
파일매니저에 대해서 공부하기 전에 아래 두 글을 꼭 보시길 추천합니다. 1. [iOS] File System Basics 공식문서 번역 2. [iOS] Accessing Files and Directories 공식문서 번역 공식문서 https://developer.apple.com/documentation/foundation/filemanager FileManager 파일 시스템의 컨텐츠에 대한 편리한 인터페이스 및 파일 시스템과의 상호 작용의 주요 수단. FileManager를 사용하면 파일 시스템의 내용을 검사하고 변경할 수 있습니다. FileManager 클래스는 대부분의 파일과 관련된 조작에 적합한 shared FileManager에 대한 편리한 액세스를 제공합니다. FileManager는 일반적..