NSUserDefaults的使用

/**

 *  将数据保存在NSUserDefaults

 *

 *  @param dictionary 字典

 */

+(void)saveDataWithDictionary:(NSDictionary *)dictionary

{

    [[NSUserDefaults standardUserDefaults] setObject:dictionary forKey:@"appData"];

    [[NSUserDefaults standardUserDefaults] synchronize];

}


/**

 *  NSUserDefaults中获取QUser

 *

 *  @return QUser

 */

+(QUser *)getUserDefaultsUser

{

    NSDictionary *dictionary = [[NSUserDefaults standardUserDefaults] objectForKey:@"appData"];

    

    if (dictionary) {

        [QDataSource ShareQDataSource].user.username = dictionary[@"username"];

        [QDataSource ShareQDataSource].user.userpassword = dictionary[@"password"];

        [QDataSource ShareQDataSource].user.userId = [dictionary[@"ip"] integerValue];

        [QDataSource ShareQDataSource].user.time = dictionary[@"time"];

        [QDataSource ShareQDataSource].user.managerName = dictionary[@"managerName"];

        

        return [QDataSource ShareQDataSource].user;

    }

    

    return nil;

}


#pragma mark -清除数据

/**

 *  清除数据

 */

+(void)clearUserDefaultsData

{    

    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"appData"];

    [[NSUserDefaults standardUserDefaults] synchronize];

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值