IOS数据存取方式之属性列表介绍

       持久化方式就是数据存取方式,iOS支持本地存储和云端存储,今天南昌APP开发公司主要想为大家介绍一下本地存储中的属性列表,希望能够帮到大家!

 

       属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以与属性列表文件互相转换,如图1所示。

       图2是属性列表文件NotesList.plist,它是一个数组,其中有两个元素,其元素结构是字典类型。图3是对应的NSArray,它是与NotesList.plist属性列表文件对应的集合对象。

       数组类NSArray和字典类NSDictionary提供了读写属性列表文件的方法,其中NSArray类的方法如下所示。

       + arrayWithContentsOfFile:

       静态创建工厂方法,用于从属性列表文件中读取数据,创建NSArray对象。Swift语言没有对应的构造器。

 

       – initWithContentsOfFile:

       构造器,用于从属性列表文件中读取数据,创建NSArray对象。Swift语言表示为convenience init?(contentsOfFile aPath:String)。

 

       – writeToFile:atomically:

       该方法把NSArray对象写入到属性列表文件中,它的第一个参数是文件名,第二个参数为是否使用辅助文件,如果为true,则先写入到辅助文件中,然后将辅助文件重新命名为目标文件,如果为false,则直接写入到目标文件。

       NSDictionary类的方法如下所示。

       + dictionaryWithContentsOfFile:

       静态创建工厂方法,用于从属性列表文件中读取数据,创建NSDictionary对象。Swift语言没有对应的构造器。

 

       – initWithContentsOfFile:

       构造器,用于从属性列表文件中读取数据,创建NSDictionary对象。Swift语言表示成convenience init?(contentsOfFile Path:String)。

       – writeToFile:atomically:

       将NSDictionary对象写入到属性列表文件中,它的一个参数是文件名,第二个参数为是否使用辅助文件,如果为true,则先写入到辅助文件中,然后将辅助文件重新命名为目标文件,如果为false,则直接写入到目标文件。

提供全面的搜索引擎优化学习交流,专注网站优化和搜索引擎营销推广服务。用专业的SEO技术为企业网站提升关键词排名,让你的网站不仅满足用户体验还要适合搜索引擎优化规则。
易速网站优化公司 » IOS数据存取方式之属性列表介绍
享更多特权,立即登录下载海量资源
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡