推广 热搜: 让人  面板  父母  爸爸  站在  红糖  牛奶  雷电  也就  助力 

plist 、list

   日期:2023-04-23     浏览:31    评论:0    
核心提示:ios plist文件有什么用plist是IOS上一种基于xml格式的属性列表,在一些简单的程序里面,我们可以用plist文件存储一些基本的信息用来重复使用。先来看看plist文件的结构在XCode里

ios plist文件有什么用

plist是IOS上一种基于xml格式的属性列表,在一些简单的程序里面,我们可以用plist文件存储一些基本的信息用来重复使用。

先来看看plist文件的结构

在XCode里面新建一个Property List(在Resouce里面)。

总共有三层结构,最顶层是根节点root,是个Dictionary类型(可选),第二层Presidents,是Arr***类型,第三层依然是Dictionary类型。

里面有很多key,以及key对应的值,我们要读取里面的数据就是要根据key来读取。

首先构造一个NSDictionary 对象dict,包含整个plist文件的所有属性值。然后用objectForKey函数从里面挑出Presidents这层的数组对象arr,arr数 组每一个单元都是一个Dictionary类型,我们按属性值找到***个单元的NSDictionary 对象dic2,整个字典对象下面全部都是String类型的字符串了,因此可以直接用objectForKey函数将key对应的值取出来。

PS: 你需要MAC PRO Xcode

iOS 中 plist 文件的使用

解释一下,plist 文件就是 Property List 文件,我们在 Xcode 中新建一个 Project 的时候,在 Project 中可以看到有一个 Info.plist 文件,这种以 .plist 后缀结尾的文件是以 key-value 键值对的形式保存数据的。在开发中,我们可以使用这些 plist 文件保存一些系统配置、用户信息等的信息,炒鸡方便。

这样吧,我搞一个 plist 文件,里面放有一些城市列表数据,然后把它读取出来。

新建一个 Property List 文件(以下简称 plist 文件),姑且起个名字 Cities.plist

打开 Cities.plist 文件,发现它可以存储 Arr***(数组)和 Dictionary(字典)数据

由于城市列表就是个数组,所以我们在 Root 这个 key 中的 Type 选择 Arr***,并往里面添加点城市数据

添加完模拟数据,才发现添加的不是城市数据...算了,当作城市吧

其实 plist 文件本质就是一个 xml 文件

控制台打印:

这样拿到数据就可以对它进行一些处理了。

好吧,我只是经常要用到记录一下而已

原文链接:http://www.lingmov.com/news/show-14720.html,转载和复制请保留此链接。
以上就是关于plist 、list全部的内容,关注我们,带您了解更多相关内容。
 
标签: 文件 数据 类型
打赏
 
更多>同类资讯
0相关评论

推荐资讯
网站首页  |  VIP套餐介绍  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  手机版  |  SITEMAPS  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报