|
在做登录模块时,需要做登录的历史记录,存储本机所有登录的用户的用户名密码,以及登录策略如是否记住密码,是否自动登录等。具体实现之前,我认为这个需求看样子并不需要SQLite,因为登录用户不可能太多,而且存储的字段也就四个而已,估计用NSUserDefaults存一下数组就结了。: l' a X$ C5 r, p( a5 A6 J 初遇困难 1 @$ M# L: t% T令我沮丧的是,这么一个明确的需求竟然一时半会都没有完成,用户登陆信息明明很简单的 # c7 Z3 U z& U c; G/ oObjective-c代码 & i! _7 z' O$ A@interface LoginUserInfo : NSObject0 k! U) l, D$ L0 e' T, d5 ]. Q { , c Z6 l8 J9 Y0 |. R- n% KNSString *username_; 0 h8 Z; W( w7 U( O7 b, r6 {NSString *password_; ; a% z# b+ U0 \- M& VBOOL remember_; 1 D+ C* T& h T* {2 ?5 X; O, o, QBOOL autoLogin_;+ w& o, N% j* M, E/ w7 V } + L$ \0 S) F$ L4 |@property (nonatomic, copy) NSString *username;4 Y6 q: j- T7 g* ?! R6 O p. [( G+ p @property (nonatomic, copy) NSString *password; $ P- d1 P7 Y) M. n@property (nonatomic, assign) BOOL remember; 9 y' ?7 O: ^8 B3 _@prope4 k0 `4 C1 `' ], x; ]* s5 F
|
|