数据写入本地

//数组写入本地
    //1.写的东西
    NSArray* arr = @[@"1",@"2",@"3"];
    //2.写进哪里
    NSString *str2 = [documentStr stringByAppendingPathComponent:@"fuckyou.avi"];
    NSLog(@"%@",documentStr);
    //3、写进去
    [arr writeToFile:str2 atomically:YES];
    //4. 写完拿出来
    NSArray *array = [NSArray arrayWithContentsOfFile:path];
    NSLog(@"%@",array);

//字典写入本地
    // 直接写入本地的时候 第一次写入之后。 如果再次对同一个文件进行写入操作,会覆盖之前的。
    //一次只能写入一条数据
    //如果不想覆盖,就先读出来,然后一起在写进去
    //所有能直接写入本地的 一定要遵守NSCoding协议
    //    // 1?? 写的东西
    NSDictionary *dic = @{@"小强":@"傻强"};
    //    // 2?? 写到哪里
    NSString *str3 = [documentStr stringByAppendingString:@"/ss.tet"];
    
    //    // 3?? 写进去
    [dic writeToFile:str3 atomically:YES];
    //    // 4?? 写完拿出来试试
    NSDictionary *dicc = [NSDictionary dictionaryWithContentsOfFile:path];
    NSLog(@"document===== %@",documentStr);
    NSLog(@"dicc === %@",dicc);

//图片写入本地
    NSString *str [email protected]"http://img.fs0757.com/news/2015/0901//2015090110400752.jpg";
    NSURL *url = [NSURL URLWithString:str];
    NSData *data = [NSData dataWithContentsOfURL:url];
    NSString *pathh = [documentStr stringByAppendingString:@"/猴子.png"];
    [data writeToFile:pathh atomically:YES];
    UIImageView *img = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
    NSData *data1 = [NSData dataWithContentsOfFile:pathh];
    UIImage *image = [UIImage imageWithData:data1];
    img.image = image;
    [self.view addSubview:img];
    NSLog(@"path == =%@",path);

时间: 2024-11-24 09:31:30

数据写入本地的相关文章

将数据写入本地文件

在平时开发过程中,可能会碰到内网测试没问题,但是更新到外网时会报错,这时我们又无法在外网进行调试.如果我们分析完业务可能产生的问题还是无法得到报错的原因,那么可以在关键的地方加上异常处理,然后将异常或者关键点的信息写入一个文本,根据打印出来的日志信息进行分析,有利于我们找到问题. 1 /// <summary> 2 /// 记录日志 3 /// </summary> 4 /// <param name="logstring"></param&g

ftp数据写入本地

function downfile($fileurl){ $filename=$fileurl; $file = fopen($filename, "rb"); Header( "Content-type: application/html "); Header( "Accept-Ranges: bytes "); Header( "Content-Disposition: attachment; filename= 52qiuxue.

UI_19 数据持久化(本地存储)

一.数据持久化概述 数据持久化就是数据的永久存储.其本质是将数据保存为文件,存到程序的沙盒中. 1.数据持久化的方式 1.1 writeToFile:简单对象写入文件 1.2 NSUserDefaults:应用程序偏好设置1.3 Sqlite:轻量级关系型数据库,不能直接存储对象(NSData除外),需要用到一些SQL语句,先将复杂对象归档(对象->NSData) 1.4 CoreData:对象型数据库,实质是将数据库的内部存储细节封装 1.5 Plist文件 2.应用程序沙盒 每一应用程序都有

Java -&gt; 把Excel表格中的数据写入数据库与从数据库中读出到本地 (未完善)

写入: private void insertFile(HttpServletRequest request, HttpServletResponse response) throws IOException { String path_member = request.getParameter("path_member"); List list = this.insert("f:/tmp001.xls", "gs_sale_members");

数据持久化,简单对象写入本地,复杂对象写入本地

#import "MainViewController.h" #import "Student.h" @interface MainViewController () @end @implementation MainViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {     self = [super initWithNi

网络通信中关于请求数据、断点续传和写入本地文件

- (void)viewDidLoad { [super viewDidLoad]; NSLog(@"%@",NSHomeDirectory()); //取得已下载数据大小 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; receiveTotal = [[userDefaults objectForKey:@"ReceiveTotal"] doubleValue]; tota

Android 添加数据到本地Excel表中

由于项目需要,今天学习了一下如何将程序里的数据添加到本地的Excel表中. 下面为学习笔记: 先上效果图: 首先,需要导入jxl.jar包到libs文件夹内. 然后创建Excel表,并往表里添加表头. // 创建excel表. public void createExcel(File file) { WritableSheet ws = null; try { if (!file.exists()) { // 创建表 wwb = Workbook.createWorkbook(file); //

hbase数据写入流程深度解析

2019/3/28 星期四hbase数据写入流程深度解析在看此链接之前,可以写查看 hbase读写请求详细解释 中的写请求流程 https://blog.51cto.com/12445535/2356085 简介:hbase设置之初就是为了应对大量的写多读少的应用,他出色的写性能,在一个100台RS的集群可以轻松地支撑每天10T的写入量.hbase的写数据流程大体分为3部分1.客户端的写入流程2.服务端的写入流程3.wal的工作原理 我们先回顾一下hbase写数据流程写请求处理过程小结1 cli

字符串,字典,数组写入本地文件和从本地文件读取

参考:http://blog.csdn.net/hakusan/article/details/39429393?utm_source=tuicool&utm_medium=referral 一.字符串,字典,数组存储到本地文件 字符串,数组,字典存储到本地文件过程一样,只是要存储的数据类型不同而已,这里以字符串存储到本地文件为例,如下:    NSString *content = @"将字符串存储到本地文件";    (1)获取Documents文件夹路径 参数:(1)指定