|
发表于 2012-7-18 20:43:31
|
显示全部楼层
在做登录模块时,需要做登录的历史记录,存储本机所有登录的用户的用户名密码,以及登录策略如是否记住密码,是否自动登录等。具体实现之前,我认为这个需求看样子并不需要SQLite,因为登录用户不可能太多,而且存储的字段也就四个而已,估计用NSUserDefaults存一下数组就结了。
% r$ H$ f, T& K, `! i初遇困难( q' O+ Q! a$ k8 Y
令我沮丧的是,这么一个明确的需求竟然一时半会都没有完成,用户登陆信息明明很简单的& v) c# X: s# n
Objective-c代码
) x4 i! n2 k" ]8 Z0 d@interface LoginUserInfo : NSObject
/ V' K6 I4 k4 k; j9 t) \( [{ % v+ R Q0 F, o
NSString *username_;
; U# i1 I, d3 Z5 m. |9 m& ` NSString *password_;
, A0 {$ A/ H! t BOOL remember_;
8 Y$ o! V5 r$ w# V) b) h BOOL autoLogin_;
% U% ~- I# d+ u1 p$ i} 1 k/ X) w$ R3 X* ]) i
@property (nonatomic, copy) NSString *username; 1 W4 d' h( E! }
@property (nonatomic, copy) NSString *password; " U& H, O% E' S- L, c
@property (nonatomic, assign) BOOL remember; ; \9 u( c7 f% Q5 u# R
@prope9 r6 m: @6 @3 o
|
|