We may earn an affiliate commission when you visit our partners.

Property Lists

Save
May 11, 2024 3 minute read

Property Lists (also known as plists) are a straightforward, easy-to-understand XML-based file format used to store a group of key-value pairs. Key-value pairs consist of a key, which is always a string, and a value, which can be a variety of values, including strings, lists, numbers, and dictionaries.

Use Cases for Property Lists

Files using the .plist file extension contain data in a hierarchical structure and can contain several nested data types. They are used by many macOS and iOS applications to store settings, preferences, and other application-specific data. They can also be used to store data in iCloud.

Differences from Other File Formats

Plists differ from JSON files in that plists use an XML-based file format designed specifically for macOS and iOS. JSON, on the other hand, is a language-independent data format. Plists are also more structured than JSON, as they use a specific set of data types.

Learning Property Lists

Path to Property Lists

Take the first step.
We've curated one courses to help you on your path to Property Lists. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Property Lists: by sharing it with your friends and followers:

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Property Lists.
This comprehensive guide covers all aspects of plists, from their history and evolution to practical usage and advanced topics, making it an excellent resource for those seeking a thorough understanding of plists.
Delves into the use of plists in iOS development, covering topics such as data storage, configuration management, and performance optimization, making it valuable for those building iOS applications.
This concise guide by Ray Wenderlich focuses on demystifying plists and provides practical examples of how to parse and create them, making it helpful for beginners or those wanting to quickly get started with plists.
Similar to its macOS counterpart, this book covers iOS internals, including a section on plists, providing insights into their role in the iOS operating system.
Offers a practical guide to plists, covering their structure, usage, and common issues, making it suitable for beginners and those seeking a solid understanding of plists.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser