Latest 0.0.2
Homepage https://github.com/cjq002/CommonUser
License MIT
Platforms osx , ios , tvos , watchos
Frameworks Foundation
Authors

基于NSUserDefaults封装的用户数据持久化类,可以更新用户数据,获取当前用户信息和退出登录销毁信息。继承该类就可以直接扩展用户字段。
退出App会保留存储的数据,下次启动可以+(id)currentUser;获取保存的信息。

使用方法

1.安装

方法一:使用CocoaPods安装:

 pod 'CommonUser'

方法二:直接下载文件夹CommonUser(内含两个.h.m文件),拖到您的项目工程里面。

2.使用

新建文件MyUser集成于CommonUser。

3.为MyUser添加属性,即可实例化对象进行操作。

    // 保存数据
    [MyUser update:@{@"Mobile":@"10086", @"Name":@"帅气的钱包",@"CreateDate":@"2017-11-11"}];

    // 清除数据
    // [MyUser logout];

    // 获取数据
    MyUser *user = [MyUser currentUser];
    if (!user) {
        NSLog(@"对象不存在");
    }else{
        NSLog(@"%@ %@", user.Mobile, user.Name);
    }

NSlog结果: 10086 帅气的钱包

Latest podspec

{
    "name": "CommonUser",
    "version": "0.0.2",
    "summary": "User data persistence classes encapsulated based on NSUserDefaults.",
    "description": "u57fau4e8eNSUserDefaultsu5c01u88c5u7684u7528u6237u6570u636eu6301u4e45u5316u7c7buff0cu53efu4ee5u66f4u65b0u7528u6237u6570u636euff0cu83b7u53d6u5f53u524du7528u6237u4fe1u606fu548cu9000u51fau767bu5f55u9500u6bc1u4fe1u606fu3002u7ee7u627fu8be5u7c7bu5c31u53efu4ee5u76f4u63a5u6269u5c55u7528u6237u5b57u6bb5u3002",
    "homepage": "https://github.com/cjq002/CommonUser",
    "license": "MIT",
    "authors": {
        "cjq002": "[email protected]"
    },
    "source": {
        "git": "https://github.com/cjq002/CommonUser.git",
        "tag": "0.0.2"
    },
    "source_files": [
        "CommonUser",
        "CommonUser/**/*.{h,m}"
    ],
    "frameworks": "Foundation",
    "platforms": {
        "osx": null,
        "ios": null,
        "tvos": null,
        "watchos": null
    }
}

Pin It on Pinterest

Share This