zoukankan      html  css  js  c++  java
  • 归档二

    //

    //  ViewController.m

    //  UI-NO.4

    //

    //  Created by Bruce on 15/7/16.

    //  Copyright (c) 2015年 Bruce. All rights reserved.

    //

    #import "ViewController.h"

    #import "UserModel.h"

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)viewDidLoad {

        [super viewDidLoad];

        

        /*

        NSArray *arr = @[@"111",@"222"];

        

        NSArray *docs = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

        

        NSString *path = [[docs lastObject] stringByAppendingPathComponent:@"my.archiver"];

        

        BOOL success = [NSKeyedArchiver archiveRootObject:arr toFile:path];

        

        if (success) {

            [self showAlertWithMessage:@"成功"];

        }

        

        NSArray *arr1 = [NSKeyedUnarchiver unarchiveObjectWithFile:path];

        NSLog(@"%@",arr1);

        

        */

        /*

         

        NSArray *arr = @[@"111",@"222"];

        

        NSArray *docs = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

        

        NSString *path = [[docs lastObject] stringByAppendingPathComponent:@"my.archiver"];

        

        NSMutableData *data = [NSMutableData data];

        NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc]initForWritingWithMutableData:data];

        [archiver encodeObject:arr forKey:@"arr"];

        [archiver finishEncoding];

        

        BOOL success = [data writeToFile:path atomically:YES];

        if (success) {

            [self showAlertWithMessage:@"成功"];

        }

        

        NSData *data1 = [NSData dataWithContentsOfFile:path];

        NSKeyedUnarchiver *unArc = [[NSKeyedUnarchiver alloc]initForReadingWithData:data1];

        NSArray *rr = [unArc decodeObjectForKey:@"arr"];

        NSLog(@"%@",rr);

        

        */

        /*

        UserModel *model = [[UserModel alloc]init];

        model.name = @"mmm";

        NSArray *docs = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

        

        NSString *path = [[docs lastObject] stringByAppendingPathComponent:@"my.archiver"];

        

        BOOL success = [NSKeyedArchiver archiveRootObject:model toFile:path];

        

        if (success) {

            [self showAlertWithMessage:@"成功"];

        }

        

        UserModel *model1 = [NSKeyedUnarchiver unarchiveObjectWithFile:path];

        NSLog(@"%@",model1.name);

         */

    }

    - (void)showAlertWithMessage:(NSString *)message

    {

        UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"文件归档" message:message delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];

        [alert show];

    }

    - (void)didReceiveMemoryWarning {

        [super didReceiveMemoryWarning];

        // Dispose of any resources that can be recreated.

    }

    @end

  • 相关阅读:
    多语言网站(如何实现网站的多语言版本?)
    宝塔linux面板.txt
    什么是海外镜像点?
    一步一步CCNA之三:路由器全局配置模式
    Kmeans算法 与 KNN算法
    新浪公开课
    shanghaiR
    Announcing Couch Crawler, a CouchDB search engine/crawler
    字符串相似度算法(编辑距离算法 Levenshtein Distance)
    R与SAS、SPSS的比较
  • 原文地址:https://www.cnblogs.com/wukun16/p/4883949.html
Copyright © 2011-2022 走看看