.plist
라는 확장자를 가지기 때문에 plist
파일이라고 부르기도 한다.plist
: 비교적 단순한 데이터를 XML 포맷에 맞추어 키(key) - 값(value) 형식으로 저장된 파일
프로퍼티 리스트는 대부분의 앱의 공통 데이터나 주요 설정 정보를 저장하는데에 쓰인다.
예) 마지막으로 열었던 문서, 파일에 대한 정보, 가장 많이 실행한 메뉴 정보, 환경 설정 데이터 등
iOS 앱에서의 Info.plist
파일은 앱의 빌드와 실행에 필요한 환경 설정값을 저장하는 대표적인 시스템 프로퍼티 리스트 파일이다.
딕셔너리 방식이기 때문에 프로퍼티 리스트에서는 서로 다른 키를 사용하여 여러가지 데이터를 저장할 수 있다.
배열이나, 딕셔너리 타입으로 정의할 경우, 하나의 키 안에 여러개의 데이터를 저장할 수도 있다.
프로퍼티 리스트는 데이터 타입을 추상화 하여 저장한다. (구체화의 반대)