• 归档和解档---秀清


    //
    //  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

  • 相关阅读:
    SignalR + MVC5 简单示例
    SignalR 简单示例
    Web API 简单示例
    Windows Azure 使用体验
    SQL Server 2014 安装小记
    SSRS 迁移
    SSH配置(同一服务器不同用户)
    【6】Zookeeper脚本及API
    【3】Kafka安装及部署
    【2】Kafka概念及原理
  • 原文地址:https://www.cnblogs.com/sixindev/p/4525904.html
Copyright © 2020-2023  润新知