중화사전망 - 자전 검색 - IOS 에서 일반적으로 사용되는 몇 가지 영구 스토리지

IOS 에서 일반적으로 사용되는 몇 가지 영구 스토리지

1, 기본설정 (NSUserDefaults)

2.plist 파일 저장소

3. 제출

4, SQLite

5, 핵심 데이터

우리는 먼저 샌드박스를 이해해야 한다.

적용: 프로그램 출처 파일을 저장합니다. 프로그램 출처 파일은 선반 앞에 디지털 서명이 되어 있으며 선반 후에는 수정할 수 없습니다.

문서: 무엇을 저장해야 합니까? ITunes 가 디바이스를 동기화하면 런타임 시 생성된 보존해야 하는 데이터가 백업됩니다. 예를 들어 게임 응용 프로그램은 이 디렉토리에 게임 아카이브를 저장할 수 있습니다.

Tmp: 무엇을 보존해야 합니까? 런타임에 임시 데이터가 필요합니까? 그런 다음 디렉토리에서 해당 파일을 삭제합니다. 응용 프로그램이 실행되고 있지 않으면 시스템에서 해당 디렉토리의 파일을 지울 수도 있습니다. 디바이스를 동기화할 때 ITunes 는 디렉토리를 백업하지 않습니다.

라이브러리/캐시: 응용 프로그램 런타임을 저장하시겠습니까? ITunes 가 디바이스를 동기화할 때 지속성이 필요한 데이터는 백업되지 않습니다. -응? 일반적으로 스토리지 용량이 커서 백업할 필요가 없는 중요하지 않은 데이터 (예: 네트워크 데이터 캐시) 는 모두 캐시에 저장됩니다.

라이브러리/기본 설정: iOS 설정과 같은 적용된 모든 기본 설정을 저장합니다. 찾을 디렉토리는 무엇입니까? 에 대한 설정 정보입니다. ITunes 는 디바이스를 동기화할 때 카탈로그를 백업합니다.

NSUserDefaults 는 소량의 데이터를 저장하는 단일 클래스입니다. NSUserDefaults 는 실제로 plist 파일 작업을 캡슐화하여 직접 조작하기 쉽고 일반적으로 스토리지 시스템 수준 기본 설정에 사용됩니다. 예를 들어 NSUserDefaults 를 통해 plist 파일에 로그인한 사용자의 일부 설정을 저장하는 경우가 많습니다.

NSUserDefaults 는 사용자의 계정과 비밀번호를 저장하는 등 사용하기 쉽습니다.