|
在做登錄模塊時(shí),需要做登錄的歷史記錄,存儲(chǔ)本機(jī)所有登錄的用戶的用戶名密碼,,以及登錄策略如是否記住密碼,是否自動(dòng)登錄等,。具體實(shí)現(xiàn)之前,,我認(rèn)為這個(gè)需求看樣子并不需要SQLite,因?yàn)榈卿浻脩舨豢赡芴�,,而且存�?chǔ)的字段也就四個(gè)而已,,估計(jì)用NSUserDefaults存一下數(shù)組就結(jié)了。
3 @: U6 _% J, D0 W" D7 p初遇困難
: w, Y# O% g. `$ b; C; C令我沮喪的是,,這么一個(gè)明確的需求竟然一時(shí)半會(huì)都沒有完成,,用戶登陸信息明明很簡(jiǎn)單的
q9 t9 D& L, p2 N3 [5 hObjective-c代碼
$ [$ g' W5 O$ G. j9 p i5 j@interface LoginUserInfo : NSObject
( a$ B- b' ^& R{ - T& U$ R- i/ `$ m
NSString *username_;
$ n T3 }) J5 {0 q+ M- X9 F NSString *password_;
. Z% E+ X0 h$ h BOOL remember_;
/ V% l+ m6 U) i0 ^- r% q" P2 U! m BOOL autoLogin_; ( I; [+ X+ N9 R' s! G% p' }
} & \5 h/ F U, U! ^' n
@property (nonatomic, copy) NSString *username; # A, t' {# ~; ~6 V" d9 _5 k
@property (nonatomic, copy) NSString *password;
5 D+ _0 ^( t+ {; e5 P$ u@property (nonatomic, assign) BOOL remember;
& R: B1 X6 U) Y6 O& g' G+ P! m" \@prope
5 N [! N4 K: E& c2 N |
|