码迷,mamicode.com
首页 > 其他好文 > 详细

数据写入本地

时间:2015-10-06 16:42:18      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:


    //数组写入本地
    //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 =@"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);

    

数据写入本地

标签:

原文地址:http://www.cnblogs.com/liyuanxi/p/4857198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!