IOS中将对象属性列表归档成一个plist文件中
归档步骤:
1、将一个NSDictionary对象归档到一个plist属性列表中
<1> 首先要将数据封装成字典:
NSMutableDictionary * dict = [NSMutableDctionary dictionary];
[dict setObject:@"烟灰" forKey:@"name"];
[dict setObject:@"1234567" forKey:@"phoneNumber"];
[dict setObject:@"24" forKey:@"age"];
<2> 将字典永久的保存在文件中
[dict writeToFile:path atomically:YES]; ( path 为数据要写入的文件中,例如:/Users/apple/Library/Application Support/iPhone Simulator/6.0/Applications/Documents/stu.plist)
2、读取属性列表
读取属性列表的时候要恢复NSDictionary对象
NSDictionary * dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSLog(@"name:%@",[dict objectForKey:@"name"]);
NSLog(@"phoneNumber:%@",[dict objectForKey:@"phoneNumber"]);
NSLog(@"age:%@",[dict objectForKey:@"age"]);
流程图如下:
转载于:https://www.cnblogs.com/angongIT/p/3717977.html
IOS中将对象属性列表归档成一个plist文件中相关推荐
- 用py2exe打包成一个exe文件
一.简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2ex ...
- 用python将指定目录下的所有json文件合并成一个csv文件
#!/usr/bin/env python # -*- encoding: utf-8 -*-import sys import json import os import pandas as pd ...
- 多个PDF怎么合并成一个PDF文件?好用的方法学习一下
最近有小伙伴咨询说平时工作中接收到和之前已存留的PDF文件太多了,很多都是统一个类型的文件都分成了很多个单独的文件,整理起来比较麻烦,也不知道该如何去整合.那么多个PDF怎么合并成一个PDF文件呢?今 ...
- 扫描的图片如何转换成一个PDF文件
在扫描一些文件资料的时候会生成很多的图片,在整理这些图片时都会按照顺序将图片合成一个文件,一般是需要将这些图片转换成一个文档格式的,如果是需要发送给他人查看一般都会转为PDF文件格式,那么如何将这些扫 ...
- 使用vs2019和pyinstaller将py文件打包成一个exe文件(含图标),pyinstaller安装失败解决方案
1.什么是pyinstaller 参见这篇文章: https://gwj1314.blog.csdn.net/article/details/79775764 PyInstaller是一款可以把py解 ...
- 打包SWF和HTML,将多个swf打包成一个EXE文件
在制做一个flash时常常有文件种需导入其它swf文件的情况,这种情况使用flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便.如何将多个swf文件打成一 ...
- PDF合并:如何将两个PDF文件合并成一个PDF文件
PDF文件是我们在工作中经常能够用到的文件,尤其是在办公中会遇到很多PDF文件在传输的过程中为了传输更快被拆分成了几个PDF文件,但是要找一个完整的PDF文件就需要把两个被拆分的PDF文件合并成一个P ...
- 怎么将几张pdf合并成一张_如何将多个pdf文件合并成一个pdf文件?
原标题:如何将多个pdf文件合并成一个pdf文件? 我很喜欢使用PDF文件格式,为什么呢?因为PDF具有许多其他电子文档格式无法相比的优点.PDF文件格式可以将文字.字型.格式.颜色及独立于设备和分辨 ...
- java实现多个mav文件拼接合并成一个mav文件
java实现多个mav文件拼接合并成一个mav文件,绝对有效 解决方法: import java.io.File; import java.io.IOException; import java.io ...
最新文章
- 深度学习在三维环境重建中的应用
- 解决ifconfig命令未找到
- android ble 连续读写,Android BLE实现对蓝牙的读写
- js+dom开发第十六天
- enspar启动失败40_法式长棍面包,在家自己做,简单零失败,低糖无油不担心长胖...
- Java 在匿名内部函数中为外部函数变量赋值的解决方案
- 图论画图工具 Graph Editor
- 解决python写入文件数据不全的问题
- 类EMD的“信号分解方法”及MATLAB实现(第一篇)——EEMD
- 在线教育如何应对流量洪峰?阿里云专家给出了“上云+云数据库”的答案!
- Excel:筛选后序号自动排序。
- ss和netstat的区别
- Word如何从中间页插入页码
- 受益匪浅!Spring事务是如何传播的附架构师必备技术详解
- surface装双系统后在移动硬盘上装ubuntu系统
- 量化交易之vn.py篇 - 同步持仓发单逻辑(非净头寸 净头寸)
- 手把手教学使用图床,再也不需要重复上传照片到博客啦
- vue项目之H5 app页面通过swiper实现中间变大,两边缩小的滑动轮播功能
- 看微软IE7.0更新的一家之言(转)
- iTop-4412_开发板Linux编程之TFTP服务器学习笔记
热门文章
- (Sql Server)SQL FOR XML PATH
- WCF:Maximum number of items that can be serialized or deserialized in an object graph is '65536'.
- UML 中各种图形重要性的排行
- Mysql学习总结(10)——MySql触发器使用讲解
- Facebook 上一位大佬发表的代码看法
- 07-11 Linux命令操作
- 20145209 实验三 《敏捷开发与XP实践》 实验报告
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
- OpenJudge 2796: 数字求和
- 关于方程求根的解决方案