AppStorage, User Defaults 시스템은 작은 데이터를 저장하는데 사용되고 큰 용량의 데이터를 저장하기 위해서는 앱에 데이터를 저장하기 위한 파일을 만들어야한다. 파일들과 딕셔너리들을 관리하기 위해서 FileManager 클래스라는 프레임워크를 제공한다. 이 FileManager 클래스의 한 객체는 앱에 할당되며 그 인스턴스에서 만들고, 삭제하고, 복사할 수 있고 앱에서 사용중인 저장 공간에 파일과 디렉토리를 옮길 수 있다.
FileManager 클래스는 다음과 같은 프로퍼티 타입을 제공하여 객체를 참조할 수 있게 한다.
default - 이 타입 프로퍼티는 앱의 FileManager 객체를 참조한다.
추가로 FileManager 클래스는 여러 프로퍼티와 메서드들을 제공하여 파일들과 directories를 관리한다
https://developer.apple.com/documentation/foundation/filemanager
'SwiftUI' 카테고리의 다른 글
Environment (0) | 2023.11.08 |
---|---|
URL (0) | 2023.11.08 |
App Storage (0) | 2023.11.07 |
CryptoKit in SwiftUI - 비밀번호 암호화 (0) | 2023.11.07 |
Errors - Throwing Errors, Handling Errors, Results (0) | 2023.11.07 |