정의
- PLIST는 Property List를 나타냅니다.
- PLIST는 *객체 직렬화를 위한 XML 포맷에 맞추어 key-value형식으로 저장됩니다.
- 속성 목록은 더 적은 양의 데이터를 저장하기위한 이식 가능하고 가벼운 수단으로 사용됩니다.
- .plist 파일 확장자로 파일 시스템에 저장할 수있습니다.
*객체 직렬화 = 객체의 내용을 바이트 단위로 변환하여 파일에 기록하거나 네트워크를 통해 전달이 가능하도록 하는 것.
특성
- 중복된 키를 사용하면 기존의 데이터는 지워지고 덮어쓰게 됩니다.
- 프로퍼티 리스트는 데이터 타입을 추상화하여 저장 : string은 추상화 데이터 타입 / String, NSString, CFSgtring은 구체화 데이터 타입
저장 타입
(추상형을 사용하기 때문에 범용성 존재)
- 문자열 : <string>
- 숫자 : <integer>
- 실수 : <real>
- 배열 : <array>
- 딕셔너리 : <dict>
- 날짜, Base64* : <data>
내용출처
https://ios-development.tistory.com/76
'iOS > iOS' 카테고리의 다른 글
function / closure 각각 value type 인가 reference type 인가? (0) | 2022.05.31 |
---|---|
ARC에 대한 질문 (0) | 2022.05.29 |
iOS앱의 실행 상태(앱 생명주기)를 설명하세요 (0) | 2022.05.27 |
Swift의 가장 중요한 기능은 무엇인가요? (0) | 2022.05.26 |
iOS 애플리케이션 개발에 필요한 도구 (0) | 2022.05.25 |
댓글