zoukankan      html  css  js  c++  java
  • 归档和解档---秀清

    //
    //  AccountTool.h
    //
    //  Created by Joe Zhang on 15/5/23.
    //  Copyright (c) 2015年 张秀清. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    #import "Account.h"
    
    @interface AccountTool : NSObject
    //存储账号
    +(void)save:(Account *)account;
    //读取账号
    +(Account *)account;
    
    @end
    
    

    //

    //  AccountTool.m

    //

    //  Created by Joe Zhang on 15/5/23.

    //  Copyright (c) 2015年 张秀清. All rights reserved.

    //

    #import "AccountTool.h"

    #define AccountFilePath [NSHomeDirectory() stringByAppendingPathComponent:@"account.data"]

    @implementation AccountTool

    +(void)save:(Account *)account{

        

        //归档

        [NSKeyedArchiver archiveRootObject:account toFile:AccountFilePath];

    }

    +(Account *)account{

        //解档

        Account * account = [NSKeyedUnarchiver unarchiveObjectWithFile:AccountFilePath];

        

    //    NSDate *now = [NSDate date];

    //    if ([now compare:account.expires_time]!= NSOrderedAscending) {

    //        

    //        return  nil;

    //    }

        

        return account;

    }

    @end

  • 相关阅读:
    (转)(mark)VM参数设置、分析
    用happen-before规则重新审视DCL(转)
    java synchronized的优化--偏向锁、轻量级锁、重量级锁
    leet_14 Longest Common Prefix
    leet_15
    leet_11
    Github-浅谈
    深究angularJS系列
    深究angularJS系列
    CSS编程框架
  • 原文地址:https://www.cnblogs.com/sixindev/p/4525904.html
Copyright © 2011-2022 走看看