LSGAccount.h 835 Bytes
#import <Foundation/Foundation.h>

typedef NS_ENUM(NSInteger, LSGAccountType) {
    LSGAccountTypeRegist = 1,
    LSGAccountTypeFBRegist = 2,
    LSGAccountTypeQuickRegist = 4,
    LSGAccountTypeVKRegist = 8,
};

//判断是不是自动登录情况
#define LSGAccountTypeBaseLogin 16

@interface LSGAccount : NSObject

@property(nonatomic, assign) LSGAccountType type;
@property(nonatomic, strong) NSString *username;
@property(nonatomic, strong) NSString *nickName;
@property(nonatomic, strong) NSString *password;
@property(nonatomic, strong) NSString *userId;
@property(nonatomic, strong) NSString *sessionKey;
@property(nonatomic, strong) NSString *deviceId;

+ (void)saveAccount:(NSString *)service account:(LSGAccount *)account;

+ (LSGAccount *)loadAccount:(NSString *)service;

+ (void)deleteAccount:(NSString *)service;

@end