Property List Programming Guide(一)

本系列是 iOS 官方文档 Property List Programming Guide 的一些翻译和记录。

本篇主要是很简单的介绍,主要内容请参阅后面的博文。

属性列表简介

属性列表是 iOS 中比较常用的数据持久化的一种方式。使用属性列表的时候,相当于我们把数据组织成了名称,和对象的一种形式。这样,我们获取和存储的数据,就是一种有结构的,便于存储的数据,并且它的存取都可以保持较高的效率。实际上,在 OS X 以及 iOS 中大多数应用都会用到属性列表。Cocoa 和 Core Foudation 中关于属性列表的接口允许我们把一些基本类型组合起来,然后在对象和 xml 之间进行转化。这也就是说,其实属性列表是 xml 的文件,如果有兴趣的话,直接打开 plist 文件,你可以看到他们都是标准的 xml 格式。

本文档主要描述了属性列表以及他们的各种表示方法,以及怎么使用属性列表。

用户默认的一些属性,比如通过 NSUserDefaults 获取到的一些属性,就是利用属性列表来存储用户的设置。默认属性的局限性在于很多类型的对象是没有办法存储的,比如 NSFont 等。但是如果对象实现了 NSCoding 协议,或者说能够归档为 NSData 对象,那么该对象就可以放到属性列表里面。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012879585/article/details/51546489
个人分类: iOS
想对作者说点什么? 我来说一句

OpenGL Programming Guide, 9th Edition PDF版

2017年07月25日 57.49MB 下载

WebGL Programming Guide

2014年03月18日 20.16MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭