UserInfo.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /**
  2. 处理数据持久保存的问题。
  3. */
  4. #import <Foundation/Foundation.h>
  5. /**通过设置这个量。1表示连正式库。0表示连测试库。
  6. */
  7. #define isOfficial 0
  8. #define defUser [UserInfo shareInfo]
  9. @interface UserInfo : NSObject
  10. @property(nonatomic,copy) NSString *isWelcomed;
  11. /**
  12. 广告的图片地址。
  13. */
  14. @property(nonatomic,strong) NSArray *adPaths;
  15. /**已登录为@"1".否则为@"0".
  16. */
  17. @property(nonatomic,assign) BOOL isLogin;
  18. /**直接保存完整的用户信息字典。该字典只会覆盖,不会移除。
  19. 注销请把isLogin设为nil。
  20. */
  21. @property(nonatomic,strong) NSDictionary *userDict;
  22. @property(nonatomic,strong) NSDictionary *userSch;
  23. #pragma mark -
  24. +(UserInfo*)shareInfo;
  25. /**
  26. 在login的时候设置好即可。
  27. 这里只需要从dict里面取即可。
  28. */
  29. - (NSString *) sfzmhm;
  30. @end
  31. /**
  32. 下次起类名时,直接用User和State。以免命名重复。
  33. 切换正式服和测试服。 账号的切换,可以交给loginVC做,根据isOffical判断。
  34. 账号密码持久保存。只需从userDict取即可。 没加密的。就算加密,也可以解密再用。
  35. sfzmhm仅供快捷get账号。
  36. */