|
在做登錄模塊時,需要做登錄的歷史記錄,存儲本機(jī)所有登錄的用戶的用戶名密碼,以及登錄策略如是否記住密碼,是否自動登錄等。具體實(shí)現(xiàn)之前,我認(rèn)為這個需求看樣子并不需要SQLite,因為登錄用戶不可能太多,而且存儲的字段也就四個而已,估計用NSUserDefaults存一下數(shù)組就結(jié)了。
! R- d* a' `3 Z( \初遇困難
2 ~$ F% i Y: k8 W" a! y令我沮喪的是,這么一個明確的需求竟然一時半會都沒有完成,用戶登陸信息明明很簡單的
% C8 P0 I8 B4 m% ~7 QObjective-c代碼
2 b( ?& X: k- v6 x: i( a- ?@interface LoginUserInfo : NSObject
0 L+ @- V; U/ ^1 A' v{ & V+ Z& Z5 Q% J) j0 |8 b d
NSString *username_; S3 l) e7 y/ X( f9 b4 H
NSString *password_;
* I A, {+ ]' O; p( s BOOL remember_;
. p* C r, l8 q5 h# ^. l) Y BOOL autoLogin_;
1 R/ n/ O: H5 U, t# J}
! {' u/ q) t; p$ l' c9 T7 Z@property (nonatomic, copy) NSString *username;
# t% [" s' t* R" m' U w@property (nonatomic, copy) NSString *password;
0 Z. q- `7 [6 s' V@property (nonatomic, assign) BOOL remember;
% w6 [2 y8 v) m@prope, H. a7 d# b0 L0 Y* J3 v
|
|