当前位置: 首页 > news >正文

Objective-C三方库: ZXEasyCoding

对FastCoding做了二次封装, 实现更加便捷的存储和读取数据, 分享给大家

ZXEasyCoding

说明:

对FastCording进行封装, 更便捷存储和读取对象数据

安装:

添加ZXEasyCoder整个文件夹到项目中, #import "NSObject+ZXEasyCoder.h"即可

提醒事项:

需手动给FastCoder关闭ARC,  默认只能对不可变数据做存储, 可变数据存储前需要转换为不可变数据

 

代码示例:(存取不可变数据)

//定义数据
NSArray *array = @[@"data1", @"data2"];

//归档
[array zx_StoreValueWithKey:@"key"];

//读档
NSLog(@"array[1] = %@", [self zx_ValueWithKey:@"key"][1]);

代码示例: (存取可变数据)

//定义数据
NSMutableArray *mutableArray = [@[@"data1", @"data2"] mutableCopy];

//可变数据归档前先转换给不可变数据
NSArray *array = [[NSArray alloc] initWithArray:mutableArray.copy];

//归档
[array zx_StoreValueWithKey:@"key"];

//读档
NSLog(@"array[1] = %@", [self zx_ValueWithKey:@"key"][1]);


github地址: https://github.com/zhouxihi/ZXEasyCoding.git

转载于:https://www.cnblogs.com/zhouxihi/p/6024253.html

相关文章:

  • @SuppressLint(NewApi)和@TargetApi()的区别
  • JSON字符串转对象
  • iOS开发笔记--导航栏解决方案(透明、隐藏)
  • 投票系统之防止重复投票
  • python redis使用心得
  • Tools - Markdown
  • 深入理解ajax系列第一篇——XHR对象
  • 如果图片链接找不到地址出错自动显示默认图片(头像)
  • 现代化敏捷简介
  • HTML link标签media参数
  • mongodb中数据类型的坑
  • Velocity初探小结--Velocity在spring中的配置和使用
  • 图像金字塔
  • 如何学习linux的建议
  • Scrapy ImagePipeline(图片下载组件)
  • [nginx文档翻译系列] 控制nginx
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • echarts的各种常用效果展示
  • Hibernate【inverse和cascade属性】知识要点
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Js基础——数据类型之Null和Undefined
  • k8s 面向应用开发者的基础命令
  • Vue2.0 实现互斥
  • Vue全家桶实现一个Web App
  • 阿里云Kubernetes容器服务上体验Knative
  • 对象管理器(defineProperty)学习笔记
  • 移动端 h5开发相关内容总结(三)
  • #pragma pack(1)
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (3)nginx 配置(nginx.conf)
  • (python)数据结构---字典
  • (二)c52学习之旅-简单了解单片机
  • **CI中自动类加载的用法总结
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • ??myeclipse+tomcat
  • @SuppressWarnings(unchecked)代码的作用
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [CCIE历程]CCIE # 20604
  • [CISCN2019 华北赛区 Day1 Web2]ikun
  • [Dxperience.8.*]报表预览控件PrintControl设置
  • [FZSZOJ 1223] 上海红茶馆
  • [Java][Liferay] File system in liferay
  • [JavaWeb学习] Spring Ioc和DI概念思想
  • [Lucene] Lucene 全文检索引擎简介
  • [luoguP2401] 不等数列
  • [math]判断线段是否相交及夹角
  • [PHP]实体类基类和序列化__sleep问题
  • [POJ1236]Network of Schools(并查集+floyd,伪强连通分量)
  • [QT]加快qt编译:设置默认多核编译qt
  • [React]全自动数据表格组件——BodeGrid