1
iOS - Creating a Plist (Property List)
iOS - Creating a Plist (Property List)
DATE: 2012/07/08::
2
Property List en Swift
Property List en Swift
DATE: 2014/10/24::
3
iPhone/iPad Tutorial & Lesson 25: Plist - Property Lists
iPhone/iPad Tutorial & Lesson 25: Plist - Property Lists
DATE: 2011/06/23::
4
Objective-C on the Mac L30 - Property Lists
Objective-C on the Mac L30 - Property Lists
DATE: 2011/07/04::
5
Get Property List Editor for Mac FREE and LEGAL - Quick guide + DOWNLOAD
Get Property List Editor for Mac FREE and LEGAL - Quick guide + DOWNLOAD
DATE: 2012/12/21::
6
Property Tax List.com Website Tutorial
Property Tax List.com Website Tutorial
DATE: 2008/11/04::
7
iOS Development -- Implementing Index & SearchBar to Tableview with Property List
iOS Development -- Implementing Index & SearchBar to Tableview with Property List
DATE: 2013/11/21::
8
Developing iOS 8 Apps with Swift: 5. Objective-C Compatibility, Property List, Views
Developing iOS 8 Apps with Swift: 5. Objective-C Compatibility, Property List, Views
DATE: 2015/02/05::
9
Xcode 4.6 Tutorial - Property List Part 1
Xcode 4.6 Tutorial - Property List Part 1
DATE: 2013/06/01::
10
Property Brothers – Season 7 Episode 9 – Wish List and Budget are Out of Sync
Property Brothers – Season 7 Episode 9 – Wish List and Budget are Out of Sync
DATE: 2015/04/23::
11
Property Brothers  | Season 7, Episode 9 | Wish List and Budget Are Out of Sync
Property Brothers | Season 7, Episode 9 | Wish List and Budget Are Out of Sync
DATE: 2015/03/05::
12
"Shahrukh Khan" Enters List Of Richest Indians | Rs 3,660 Crores Net property worth
"Shahrukh Khan" Enters List Of Richest Indians | Rs 3,660 Crores Net property worth
DATE: 2014/09/06::
13
Bucket List #1 | Off Property Schooling
Bucket List #1 | Off Property Schooling
DATE: 2015/03/22::
14
E-Prime How To: List Object Property Page
E-Prime How To: List Object Property Page
DATE: 2011/07/07::
15
Tutorial Obj-C / Cocoa - Le Property-List ( Scrittura su Disco )
Tutorial Obj-C / Cocoa - Le Property-List ( Scrittura su Disco )
DATE: 2011/03/08::
16
Oxfordlet.com Jericho Property List Release 2009
Oxfordlet.com Jericho Property List Release 2009
DATE: 2009/02/12::
17
WP Residence 1.07 How to manage the Search from My Property List.
WP Residence 1.07 How to manage the Search from My Property List.
DATE: 2014/11/28::
18
List a Property by Mohd Hilmi Reapfield Properties
List a Property by Mohd Hilmi Reapfield Properties
DATE: 2015/03/27::
19
Marketing Wholesale Properties - Marketing Your Wholesale Property to Your Buyers List
Marketing Wholesale Properties - Marketing Your Wholesale Property to Your Buyers List
DATE: 2011/10/27::
20
Looking up a property from the "County Held" Tax Certificate Sale List
Looking up a property from the "County Held" Tax Certificate Sale List
DATE: 2014/02/25::
21
How To List Property On MLS
How To List Property On MLS
DATE: 2014/05/22::
22
Real Estate- How to List your Property on MLS for Free!
Real Estate- How to List your Property on MLS for Free!
DATE: 2008/01/13::
23
Repossessed property for sale Save £1000
Repossessed property for sale Save £1000's list updated daily
DATE: 2012/07/19::
24
iOS App Development lesson 28 Loading a property list into a table view
iOS App Development lesson 28 Loading a property list into a table view
DATE: 2015/02/28::
25
Pakistani Politician
Pakistani Politician's Property List Out side of Pakistan
DATE: 2010/08/18::
26
Sunday Times Rich List 2015 Property Investors
Sunday Times Rich List 2015 Property Investors
DATE: 2015/04/30::
27
Excel VBA UserForm ListBox with Multiple Columns Populate (List Property)
Excel VBA UserForm ListBox with Multiple Columns Populate (List Property)
DATE: 2015/01/14::
28
Chennai: Check-list before buying property
Chennai: Check-list before buying property
DATE: 2014/08/06::
29
11.02  Saving and loading data from property list files
11.02 Saving and loading data from property list files
DATE: 2012/08/22::
30
Objective C - iPhone - Property List (pList) Example
Objective C - iPhone - Property List (pList) Example
DATE: 2013/01/14::
31
How to list your property with HomeAway.com.au
How to list your property with HomeAway.com.au
DATE: 2014/04/14::
32
Property List • Creating a New Flyer
Property List • Creating a New Flyer
DATE: 2009/05/11::
33
College Square Property List - CEDAR FALLS, IA  - Apartment Rentals
College Square Property List - CEDAR FALLS, IA - Apartment Rentals
DATE: 2015/04/25::
34
Bank Owned Hot Property List-Los Angeles Foreclosures
Bank Owned Hot Property List-Los Angeles Foreclosures
DATE: 2011/12/27::
35
Upload a Mailing List That Contains Property Address And Mailing Address Information
Upload a Mailing List That Contains Property Address And Mailing Address Information
DATE: 2014/11/19::
36
How To List & Sell Income Property & Get Paid Working With More Investors!
How To List & Sell Income Property & Get Paid Working With More Investors!
DATE: 2012/06/03::
37
Excel VBA UserForm Combobox Multiple Columns Populate (List Property)
Excel VBA UserForm Combobox Multiple Columns Populate (List Property)
DATE: 2015/02/11::
38
Homepath-What Is The Homepath Hot Property List?
Homepath-What Is The Homepath Hot Property List?
DATE: 2010/10/04::
39
Short Sales And Bank Owned Property List In New York City And Westchester.
Short Sales And Bank Owned Property List In New York City And Westchester.
DATE: 2012/07/20::
40
For $99 Flat Fee to List your Property in the MLS, and hundreds of sites (for Sale or Rent)
For $99 Flat Fee to List your Property in the MLS, and hundreds of sites (for Sale or Rent)
DATE: 2013/11/10::
41
Sprite Kit Role Playing Games Tutorial Session2 - 01 - Using the Property List
Sprite Kit Role Playing Games Tutorial Session2 - 01 - Using the Property List
DATE: 2014/09/19::
42
Real Estate Pro | Property List and Map Shortcodes
Real Estate Pro | Property List and Map Shortcodes
DATE: 2011/06/11::
43
Kanak TV Video: Odisha IAS officer
Kanak TV Video: Odisha IAS officer's property list
DATE: 2011/06/10::
44
Mr Flap - Hacking with iFile, Property List
Mr Flap - Hacking with iFile, Property List
DATE: 2014/04/24::
45
How To Create a Property List with TaxNetUSA Pro Search and Interactive GIS Maps
How To Create a Property List with TaxNetUSA Pro Search and Interactive GIS Maps
DATE: 2014/04/11::
46
Investment Properties in MD, DC & VA - Our "HOT PROPERTY LIST"
Investment Properties in MD, DC & VA - Our "HOT PROPERTY LIST"
DATE: 2015/02/03::
47
TableView mit Property List befüllen (Xcode, iPhone, IPad, Objective-C)
TableView mit Property List befüllen (Xcode, iPhone, IPad, Objective-C)
DATE: 2012/09/24::
48
Logging into Property Tax List.com
Logging into Property Tax List.com
DATE: 2008/11/06::
49
How to Properly List a Short Sale Property
How to Properly List a Short Sale Property
DATE: 2009/09/13::
50
PList-PropertyList
PList-PropertyList
DATE: 2011/05/04::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Property List
Filename extension .plist
Uniform Type Identifier (UTI) com.apple.property-list
Developed by Apple Computer and GNUstep,
formerly NeXT
Type of format Serialization of dictionary objects.

In the OS X, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that store serialized objects. Property list files use the filename extension .plist, and thus are often referred to as p-list files.

Property list files are often used to store a user's settings. They are also used to store information about bundles and applications, a task served by the resource fork in the old Mac OS.

Representations[edit]

Since the data represented by property lists is somewhat abstract, the underlying file format can be implemented many ways. Namely, NeXTSTEP used one format to represent a property list, and the subsequent GNUstep and Mac OS X frameworks introduced differing formats.

NeXTSTEP[edit]

Under NeXTSTEP, property lists were designed to be human-readable and edited by hand, serialized to ASCII in a syntax somewhat like a programming language.

Strings were represented as:

"This is a plist string"

Binary data was represented as:

< [hexadecimal codes in ASCII] >

Arrays were represented as:

( "1", "2", "3" )

And dictionaries were represented as:

{
    "key" = "value";
    ...
}

One limitation of the original NeXT property list format is that it could not represent an NSValue (number, boolean, etc.) object.

GNUstep[edit]

GNUstep adopts the NeXTSTEP format, with a few additions. First, it now supports NSValue objects (which are represented as plain ASCII), and second, it supports NSDate objects (which are serialized as <*DYYYY-MM-DD HH:MM:SS timezone>)

GNUstep can also read and write property lists in the formats used by Mac OS X.

Mac OS X[edit]

While Mac OS X can also read the NeXTSTEP format, Apple sets it aside in favor of two new formats of its own.

In Mac OS X 10.0, the NeXTSTEP format was deprecated, and a new XML format was introduced, with a public DTD defined by Apple. The XML format supports non-ASCII characters and storing NSValue objects (which, unlike GNUstep's ASCII property list format, Apple's ASCII property list format does not support).[1]

Since XML files, however, are not the most space-efficient means of storage, Mac OS X 10.2 introduced a new format where property list files are stored as binary files. Starting with Mac OS X 10.4, this is the default format for preference files. In Mac OS X 10.7, support for reading and writing files in JSON format was introduced. JSON and property lists are not fully compatible with each other, though. For example, property lists support a native date type, while JSON does not. Conversely, JSON permits null values for keys, while property lists do not support explicit nulls.

The plutil utility (introduced in Mac OS X 10.2) can be used to check the syntax of property lists, or convert a property list file from one format to another. Also, the defaults utility (introduced in NeXTSTEP) can be used to manipulate plist files used for storage of preferences (also known before OS X as defaults, hence the name) on the command line via their preferences domain, and this utility can be used to edit arbitrary plist files.

XML and JSON property lists are hand-editable in any text editor. Additionally, Apple provides support in Xcode for editing property lists in a hierarchical viewer/editor that can handle plists formatted in binary or XML, but not JSON. As of Mac OS X 10.4, Apple provides an AppleScript interface for reading property list files through the System Events application. As of Mac OS X 10.5, Apple provides an AppleScript interface for editing, creating and writing property list files as well.[2]

For the XML format, the tags, related Foundation classes and CoreFoundation types, and data storage formats are as follows:

Foundation class CoreFoundation type XML Tag Storage format
NSString CFString <string> UTF-8 encoded string
NSNumber CFNumber <real>, <integer> Decimal string
NSNumber CFBoolean <true/> or <false/> No data (tag only)
NSDate CFDate <date> ISO 8601 formatted string
NSData CFData <data> Base64 encoded data
NSArray CFArray <array> Can contain any number of child elements
An empty array may be represented as <array/>
NSDictionary CFDictionary <dict> Alternating <key> tags and plist element tags

See also[edit]

References[edit]

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
MASHPEDIA
LEGAL
  • Mashpedia © 2015