Property list乃轻量级model层容器(用以存放app相关信息的文件)。
Cocoa Foundation和 Core Foundation都有使用property list的API
Property List Types and Objects
Abstract type | Foundation framework class | Core Foundation type | XML element |
---|---|---|---|
Array | | ||
Dictionary | | ||
String | | ||
Data | | ||
Date | | ||
Integer | | | |
Floating-point value | | | |
Boolean | | | |
Mutable versions of the Foundation classes are also supported. |
Best Practices:
你可以用XML或者binary写property list文件,文件尾带plist。
Peroperty List Serialization
To serialize and deserialize:
NSPropertyListSerialization or if Core Foundation, CFPropertyListRef,
返回的是NSData,所以你仍可以用NSData去进行反操作。(嗯哼)