본문 바로가기
iOS/iOS

PLIST

by 황민우 2022. 5. 28.

정의

 - 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 - swift] 2. 프로퍼티 리스트(Property List)

1. 프로퍼티 리스트 1) 개념 - 객체 직렬화*를 위한 XML포맷에 맞추어 key-value형식으로 저장  (xcode project에서 info.plist역시 프로퍼티 리스트) - 주로 앱의 공통 데이터나 주요 설정 정보를 저장하는

ios-development.tistory.com

 

댓글