归档步骤:

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文件中相关推荐

  1. 用py2exe打包成一个exe文件

    一.简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2ex ...

  2. 用python将指定目录下的所有json文件合并成一个csv文件

    #!/usr/bin/env python # -*- encoding: utf-8 -*-import sys import json import os import pandas as pd ...

  3. 多个PDF怎么合并成一个PDF文件?好用的方法学习一下

    最近有小伙伴咨询说平时工作中接收到和之前已存留的PDF文件太多了,很多都是统一个类型的文件都分成了很多个单独的文件,整理起来比较麻烦,也不知道该如何去整合.那么多个PDF怎么合并成一个PDF文件呢?今 ...

  4. 扫描的图片如何转换成一个PDF文件

    在扫描一些文件资料的时候会生成很多的图片,在整理这些图片时都会按照顺序将图片合成一个文件,一般是需要将这些图片转换成一个文档格式的,如果是需要发送给他人查看一般都会转为PDF文件格式,那么如何将这些扫 ...

  5. 使用vs2019和pyinstaller将py文件打包成一个exe文件(含图标),pyinstaller安装失败解决方案

    1.什么是pyinstaller 参见这篇文章: https://gwj1314.blog.csdn.net/article/details/79775764 PyInstaller是一款可以把py解 ...

  6. 打包SWF和HTML,将多个swf打包成一个EXE文件

    在制做一个flash时常常有文件种需导入其它swf文件的情况,这种情况使用flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便.如何将多个swf文件打成一 ...

  7. PDF合并:如何将两个PDF文件合并成一个PDF文件

    PDF文件是我们在工作中经常能够用到的文件,尤其是在办公中会遇到很多PDF文件在传输的过程中为了传输更快被拆分成了几个PDF文件,但是要找一个完整的PDF文件就需要把两个被拆分的PDF文件合并成一个P ...

  8. 怎么将几张pdf合并成一张_如何将多个pdf文件合并成一个pdf文件?

    原标题:如何将多个pdf文件合并成一个pdf文件? 我很喜欢使用PDF文件格式,为什么呢?因为PDF具有许多其他电子文档格式无法相比的优点.PDF文件格式可以将文字.字型.格式.颜色及独立于设备和分辨 ...

  9. java实现多个mav文件拼接合并成一个mav文件

    java实现多个mav文件拼接合并成一个mav文件,绝对有效 解决方法: import java.io.File; import java.io.IOException; import java.io ...

最新文章

  1. 深度学习在三维环境重建中的应用
  2. 解决ifconfig命令未找到
  3. android ble 连续读写,Android BLE实现对蓝牙的读写
  4. js+dom开发第十六天
  5. enspar启动失败40_法式长棍面包,在家自己做,简单零失败,低糖无油不担心长胖...
  6. Java 在匿名内部函数中为外部函数变量赋值的解决方案
  7. 图论画图工具 Graph Editor
  8. 解决python写入文件数据不全的问题
  9. 类EMD的“信号分解方法”及MATLAB实现(第一篇)——EEMD
  10. 在线教育如何应对流量洪峰?阿里云专家给出了“上云+云数据库”的答案!
  11. Excel:筛选后序号自动排序。
  12. ss和netstat的区别
  13. Word如何从中间页插入页码
  14. 受益匪浅!Spring事务是如何传播的附架构师必备技术详解
  15. surface装双系统后在移动硬盘上装ubuntu系统
  16. 量化交易之vn.py篇 - 同步持仓发单逻辑(非净头寸 净头寸)
  17. 手把手教学使用图床,再也不需要重复上传照片到博客啦
  18. vue项目之H5 app页面通过swiper实现中间变大,两边缩小的滑动轮播功能
  19. 看微软IE7.0更新的一家之言(转)
  20. iTop-4412_开发板Linux编程之TFTP服务器学习笔记

热门文章

  1. (Sql Server)SQL FOR XML PATH
  2. WCF:Maximum number of items that can be serialized or deserialized in an object graph is '65536'.
  3. UML 中各种图形重要性的排行
  4. Mysql学习总结(10)——MySql触发器使用讲解
  5. Facebook 上一位大佬发表的代码看法
  6. 07-11 Linux命令操作
  7. 20145209 实验三 《敏捷开发与XP实践》 实验报告
  8. Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
  9. OpenJudge 2796: 数字求和
  10. 关于方程求根的解决方案