|
发表于 2012-7-18 20:43:31
|
显示全部楼层
在做登录模块时,需要做登录的历史记录,存储本机所有登录的用户的用户名密码,以及登录策略如是否记住密码,是否自动登录等。具体实现之前,我认为这个需求看样子并不需要SQLite,因为登录用户不可能太多,而且存储的字段也就四个而已,估计用NSUserDefaults存一下数组就结了。
9 }/ T$ X* u3 ^( ?# q初遇困难" i! n' M# o3 j1 ~2 S# Z, Y
令我沮丧的是,这么一个明确的需求竟然一时半会都没有完成,用户登陆信息明明很简单的) m% Y. A- R4 V: j3 Q# V* B3 @) T- W7 g
Objective-c代码
9 r( H- ~) N: i2 r2 G5 n m@interface LoginUserInfo : NSObject
: B1 ^& w! I/ _7 k7 V1 N! z+ n{ 2 U4 k! a( v+ S/ F2 `8 Q: j
NSString *username_;
4 f% U: S, d& t. Q NSString *password_;
5 O" u- C' X' Q BOOL remember_; 8 k/ P* c+ l4 F( Z% D5 K) b
BOOL autoLogin_;
6 ]7 W1 l" J+ E+ N4 z: E} ; ]& G. q# K) m0 ~& \7 T* I* u
@property (nonatomic, copy) NSString *username; / R* ~- m8 c/ E# \6 r! \
@property (nonatomic, copy) NSString *password; " ^' d+ }' |3 G3 R# m+ N
@property (nonatomic, assign) BOOL remember;
, Y$ l# _' \3 [9 s@prope: S' P1 Q3 n5 S5 R" L
|
|