将模型储存到本地-FastCoder
//
// ViewController.m
// 模型转data储存
//
// Created by 谭启宏 on 16/3/4.
// Copyright © 2016年 tqh. All rights reserved.
// #import "ViewController.h"
#import "FastCoder.h" @interface DataModel1 : NSObject @property (nonatomic,strong)NSArray *array;
@property (nonatomic,strong)NSDictionary *dic;
@property (nonatomic,copy)NSString *str;
@property (nonatomic,assign)NSInteger age;
//@property (nonatomic,strong)DataModel *model;
@end
@implementation DataModel1 @end @interface DataModel : NSObject @property (nonatomic,strong)NSArray *array;
@property (nonatomic,strong)NSDictionary *dic;
@property (nonatomic,copy)NSString *str;
@property (nonatomic,assign)NSInteger age;
@property (nonatomic,strong)DataModel1 *model;
@end @implementation DataModel @end @interface ViewController ()
@end @implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad]; DataModel *model00 = [[DataModel alloc]init];
model00.array = @[@"haha",@""];
model00.dic = @{@"111111111111--1-11--1-":@""};
model00.str = @"";
model00.age = ;
DataModel *model01 = [[DataModel alloc]init];
model01.array = @[@"haha",@""];
model01.dic = @{@"":@""};
model01.str = @"";
model01.age = ; DataModel *model = [[DataModel alloc]init];
model.array = @[model00,model01];
model.dic = @{@"":@""};
model.str = @"";
model.age = ; DataModel1 *model1 = [[DataModel1 alloc]init];
// model1.str = @"1121211";
model1.array = @[@"",@""];
model.model = model1; NSData *data = [FastCoder dataWithRootObject:model]; DataModel *MODEL =[FastCoder objectWithData:data]; DataModel *model112 = MODEL.array[];
NSLog(@"%@",model112.dic);
NSLog(@"%@",MODEL.dic);
NSLog(@"%@",MODEL.str);
NSLog(@"%ld",MODEL.age); NSLog(@"%@",model.model.array);
NSLog(@"%@",MODEL.model.str);
if (MODEL.model.str == nil) {
NSLog(@"对");
}else {
NSLog(@"晓不得");
}
NSLog(@"%@",data); } - (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
} @end
由于测试所以没有写储存到本地,但是把模型转化为了NSData类型了,几种储存方式都可以的

注意:

将模型储存到本地-FastCoder的更多相关文章
- Keras学习笔记二:保存本地模型和调用本地模型
使用深度学习模型时当然希望可以保存下训练好的模型,需要的时候直接调用,不再重新训练 一.保存模型到本地 以mnist数据集下的AutoEncoder 去噪为例.添加: file_path=" ...
- JAVA 读取图片储存至本地
需求:serlvet经过处理通过报表工具返回一张报表图(柱状图 折线图). 现在需要把这个图存储到本地 以便随时查看 // 构造URL URL url = new URL(endStr); // 打开 ...
- python爬取三国演义的所有章节储存到本地文件中
#爬取三国演义的全部章节 2 3 import urllib 4 import urllib.request 5 import urllib.parse 6 from lxml import etre ...
- <<< html5本地储存
类似与Cookies,但由于Cookies储存量太小,大小也只有4-5KB的样子,html5的本地储存能存5M大小的数据 html5本地储存属性有,localStorage和sessionStorag ...
- Backbone源码解析(二):Model(模型)模块
Model(模型)模块在bk框架中的作用主要是存储处理数据,它对外和对内都有很多操作数据的接口和方法.它与视图(Views)模块精密联系着,通过set函数改变数据结构从而改变视图界面的变化.下面我们来 ...
- mvc-3模型和数据(2)
寻址引用 源代码现存的问题:当保存或通过find()查找记录时,所返回的实例并没有复制一份,因此对任何属性的修改都会影响原始资源:这里我们只想当调用update()方法时才会修改资源 //由于Mode ...
- 实现spaCy实体标注模型
命名实体识别是指对现实世界中某个对象的名称的识别.与词性标注一样,是自然语言处理的技术基础之一.它的作用主要是通过模型识别出文本中需要的实体,也可以推导出实体之间的关系(实体消歧). 本文介绍的是运用 ...
- Spring 事务模型
一.三种事务模型 1.本地事务模型:开发人员不用知道事务的存在,事务全部交给数据库来管理,数据库自己决定什么时候提交或回滚,所以数据库是事务的管理者. Connection conn=jdbcDao. ...
- Android服务端本地窗口FramebufferNativeWindow
Android窗口系统 我们知道Android系统采用OpenGL来绘制3D图形,OpenGL ES提供了本地窗口(NativeWindow)的概念,无论是在Android平台中还是其他平台中,只要实 ...
随机推荐
- JAVA-Web05
1 HTTP协议特点 1)客户端->服务端(请求request)有三部份 a)请求行 b)请求头 c)请求的内容,如果没有,就是空白字符 2)服务端->客户端(响应respon ...
- 【Python图像特征的音乐序列生成】关于图像特征的描述词
查阅了很久的资料,决定依据Yoshida的<Image retrieval system using impression words>这篇论文里的词语来定义. Yoshida 等的 Ar ...
- UVA11090 Going in Cycle (二分+判负环)
二分法+spfa判负环.如果存在一个环sum(wi)<k*x,i=0,1,2...,k,那么每条边减去x以后会形成负环.因此可用spfa来判负环. 一般spfa判负环dfs最快,用stack次之 ...
- UVA 10537 Toll! Revisited (逆推,最短路)
从终点逆推,d[u]表示进入u以后剩下的货物,那么进入u之前的货物数量设为y,d[u] = x,那么y-x=ceil(y/20.0)=(y-1)/20+1=(y+19)/20. (y-x)*20+r= ...
- APT和它的超级牛力
当你在使用apt时,例如“apt -h”会提示“本APT具有超级牛” 先把牛放一放,先学习以下关于APT的知识. APT 高级打包工具(英语:Advanced Packaging Tools,缩写为A ...
- ListView适配器Adapter介绍与优化
一.ListView与Adapter的关系 ListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来.一般而言,一个ListView由以下三个元素组成: 1.View ...
- CPP-STL:vector的内存释放
1. vector容器的内存自增长 与其他容器不同,其内存空间只会增长,不会减小.先来看看"C++ Primer"中怎么说:为了支持快速的随机访问,vector容器的元素以连续方式 ...
- 01_11_Strtus2简单数据验证
01_11_Strtus2简单数据验证 1. 引入struts标签 <%@taglib uri="/struts-tags" prefix="s" %&g ...
- .NET 中,编译器直接支持的数据类型称为基元类型(primitive type).基元类型和.NET框架类型(FCL)中的类型有直接的映射关系.
.NET 中,编译器直接支持的数据类型称为基元类型(primitive type).基元类型和.NET框架类型(FCL)中的类型有直接的映射关系. The primitive types are Bo ...
- php过滤html标签
<?php function kill_html($str){ //清除HTML标签 $st=-1; //开始 $et=-1; //结束 $stmp=array(); $stmp[]=" ...