|
在做登錄模塊時(shí),,需要做登錄的歷史記錄,,存儲(chǔ)本機(jī)所有登錄的用戶的用戶名密碼,,以及登錄策略如是否記住密碼,是否自動(dòng)登錄等,。具體實(shí)現(xiàn)之前,,我認(rèn)為這個(gè)需求看樣子并不需要SQLite,因?yàn)榈卿浻脩舨豢赡芴�,,而且存�?chǔ)的字段也就四個(gè)而已,,估計(jì)用NSUserDefaults存一下數(shù)組就結(jié)了。
, u4 E+ V. s7 j' V$ {, W初遇困難
$ Z, {) @' `, T# `" M' i' [令我沮喪的是,,這么一個(gè)明確的需求竟然一時(shí)半會(huì)都沒有完成,用戶登陸信息明明很簡單的( T! `; t8 n' r( s
Objective-c代碼 " c. s& t0 A2 h4 _3 O
@interface LoginUserInfo : NSObject
$ ^1 {7 J1 O$ e3 `+ S{ . S, f9 `" c& b5 v% {% \) z
NSString *username_;
. w! z/ o# m1 f. O+ s& U NSString *password_; , z5 `' X* ~7 U" d( S& S
BOOL remember_; $ P% j/ x& e0 z9 p% r# h
BOOL autoLogin_; ( k5 Q! f2 A8 {6 t2 p7 {9 \
} ; G+ p9 ^: C5 u6 m/ {6 s0 c
@property (nonatomic, copy) NSString *username; 8 k7 D- `% U* @4 Y3 c
@property (nonatomic, copy) NSString *password; 4 u8 A) t' i( B4 X, ^- V$ S# j! h
@property (nonatomic, assign) BOOL remember; 3 u3 N8 f5 b6 D( y7 q1 v& y
@prope
7 H6 u4 p2 A; y! s. C/ r |
|