iOS项目开发实战——plist数组解析
来源:互联网 发布:灵剑士雷炎闪卡刀数据 编辑:程序博客网 时间:2024/05/11 01:26
plist数据是苹果公司创造的数据格式,基于XML,由于在iOS,Mac系统中操作plist非常方便,所以我们常常会用到。在iOS项目中,系统会自动生成一个Info.plist文件,里面存放了iOS项目的一些配置信息。plist文件的根节点类型可以是字典Dictionary或者数组Array。如图:
。
现在我们尝试自己新建一个plist数组,并且解析。具体实现如下:
(1)在项目目录Supporting Files下New Files,然后在弹出的对话框中选择Property List。输入名字即可,然后就会生成一个plist文件。
(2)plist文件有3部分组成,分别是键,类型,值。其中Root根节点只能选择Array或者Dictionary,其他子节点的数据类型可以是Boolean,Date,Data,Number,String。如果选择Array,这表示这是一个plist数组;如果选择Dictionary,这表示是一个plist字典。我们先选择Array,然后在里面插入一些数据,如图:
。
(3)然后在ViewController代码中实现如下,进行plist数组解析,输出:
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() var array = NSArray(contentsOfURL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("data", ofType: "plist")!)!)! for index in array{ println(index) } }}
输出结果如下:
。
plist数组已经被成功的读取并解析,以一个正常的数组形式进行存储。这样我们就可以方便的操作plist文件了。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- iOS项目开发实战——plist数组解析
- iOS项目开发实战——学会使用TableView列表控件(四)plist读取与Section显示
- iOS项目开发实战(Swift)—项目目录和结构
- IOS项目实战-登陆解析
- IOS项目实战-登录解析
- iOS项目开发实战——实现视图切换动画
- iOS项目开发实战——视图动画效果
- iOS项目开发实战——配置自定义动画
- iOS项目开发实战——获取系统当前时间
- iOS项目开发实战——弹出提示对话框
- iOS项目开发实战——使用CoreLocation实现定位
- iOS项目开发实战——如何进行延时操作
- iOS项目开发实战——理解frame,bounds,center
- iOS项目开发实战——UIView的层级关系
- iOS项目开发实战(Swift)—简单浏览器
- iOS项目开发实战(Swift)—查询天气小应用
- iOS项目开发实战(Swift)—Button和Alert学习
- iOS项目开发实战(Swift)—View之间传递数据
- JSP实现简单登录
- UITextField和UITextView-输入字数限制
- 什么是epoll
- JQuery图例
- 汉字转拼音,可识别多音字,可返回首字母,大小写等
- iOS项目开发实战——plist数组解析
- 圆角
- Apache Ambari
- Unreal Engine 虚幻引擎宣布对开发者免费
- 转换IP地址格式
- Android5.1--SystemServer进程
- 【dfs】【NOI 2011】【bzoj 2435】道路修建
- Java之锁研究
- 深入掌握JMS(三):MessageListener