美文网首页
简单数据储存 geekband

简单数据储存 geekband

作者: AAup | 来源:发表于2016-04-27 11:28 被阅读27次

数据持久化
分为本地和云端.
--本地
----文件
----数据库
--云端
----ICloud
------文件
------key-Value
----第三方

NSDate
如果你读和写就用NSDate ,如果修改就用NSMutableDate.
NSDtae的所有API学习

NSData主要是提供一块原始数据的封装,方便数据的封装与流动,比较常见的是NSString/NSImage数据的封装与传递。在应用中,最常用于访问存储在文件中或者网络资源中的数据。
+ (id)dataWithBytes:(const void *)bytes length:(NSUInteger)length;
//例子
char *str = "Hello, World!";
NSData *strData = [NSData dataWithBytes:str length:strlen(str)+1];
NSString *str = [NSString stringWithUTF8String:[strData bytes]];
[strData bytes]就可以获得传递的内容

DataWithContentsOfFile//把文件读进来

NSError *error = nil;
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Jike" ofType:@"txt"];
NSData *data = [NSData dataWithContentsOfFile:filePath options:NSDataReadingUncached error:&error];

DataWithContentsOfURL//把文件读进来

 UIImage *Image =[ [ UIImage alloc]initWithData: [NSData dataWithContentsOfURL:[NSURL URLWithString:@"这里输入网址"]] ];

writeToFile://

 [writer writeToFile:logPath atomically:YES];这句是往文件里面写数据  这都是覆盖式写入的
 atomically的YES 或 NO  :YES 表示保证文件的写入原子性,就是说会先创建一个临时文件,直到文件内容写入成功再导入到目标文件里.

writeToURL:// 只能file://

 NSURL * url = [[NSBundle mainBundle] URLForResource:@"regionList" withExtension:@"txt"];

------key-Value


Snip20160425_4.png

NSUserDefaults

Snip20160425_6.png

此外练习一个
bundle创建

相关文章

  • 简单数据储存 geekband

    数据持久化分为本地和云端.--本地----文件----数据库--云端----ICloud------文件-----...

  • iOS数据储存之文件储存

    前言 开发APP,很多时候都会遇到数据储存,本文通过文件储存的方式实现了数据储存。 思路 为了方便使用,简单封装了...

  • C++线下测试回顾

    [题目地址](https://github.com/GeekBand/GeekBand-CPP-1501-Home...

  • (九)MariaDB存储引擎简介

    存储引擎简述 简单说来,存储引擎是数据库管理系统用来从数据库创建、读取、更新数据的软件模块。 负责提供数据实体储存...

  • 计算机是如何储存数据的

    计算机储存数据的方式: 计算机通过在内存中储存0和1来储存数据。内存中存在许多储存元件,通过选择其中一行储存元件,...

  • 每日一题:数据持久化

    每日一题:数据持久化 安卓提供了三种方式用于简单的数据持久化功能:文件储存,SharedPreference存储,...

  • iOS 之 FMDB、CoreData、Plist、NSUse

    简述 数据储存可以分为数据结构和储存方式。数据结构就是数据存在的的形式。例如 NSDictionnary、NSAr...

  • 将数据储存至MySQL(设置唯一索引去重)

    将数据保存到数据库是数据本地化的重要方式,而且将所获数据存到数据库后续操作会简单的多。 将数据储存到数据库中 下面...

  • state

    state 储存数据

  • fasta和fastq文件格式详解

    1. fasta格式 fasta格式是一种非常简单的储存序列的格式(主要是把序列储存到数据库中的一种形式),可以储...

网友评论

      本文标题:简单数据储存 geekband

      本文链接:https://www.haomeiwen.com/subject/gzlcrttx.html