|
在做登錄模塊時,需要做登錄的歷史記錄,存儲本機所有登錄的用戶的用戶名密碼,以及登錄策略如是否記住密碼,是否自動登錄等。具體實現之前,我認為這個需求看樣子并不需要SQLite,因為登錄用戶不可能太多,而且存儲的字段也就四個而已,估計用NSUserDefaults存一下數組就結了。
% x6 {! f5 G+ N; p7 K初遇困難' s0 @1 R* [0 d+ Z# ]4 m# z% k0 R
令我沮喪的是,這么一個明確的需求竟然一時半會都沒有完成,用戶登陸信息明明很簡單的
+ q% u7 y* V* Y0 d, k. S& Y& |) KObjective-c代碼 7 \8 `1 Z- O) c" L7 k( R3 ~
@interface LoginUserInfo : NSObject 0 ~& [: L z% k- R
{
, a$ n4 u4 E% H5 ] NSString *username_; & r3 q4 N8 b* B$ k
NSString *password_; ' O5 |4 |+ W' J/ W
BOOL remember_;
2 S! l# d- u6 \6 c/ X3 H f BOOL autoLogin_;
3 e: a l. o( j2 A) K$ s}
3 q8 r! ~& S; V7 o* u' z@property (nonatomic, copy) NSString *username; # C4 } I' |$ n% _
@property (nonatomic, copy) NSString *password;
8 \ @% c- \, u1 e+ \" S8 C* ]3 q: k@property (nonatomic, assign) BOOL remember;
& d0 ^$ E- a+ E1 A@prope6 R) C4 P& N% J4 j2 t
|
|