NSUserDefaultData.m 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. //
  2. // NSUserDefaultData.m
  3. // XMEye
  4. //
  5. // Created by XM on 2018/4/31.
  6. // Copyright © 2018年 Megatron. All rights reserved.
  7. //
  8. #import "NSUserDefaultData.h"
  9. @implementation NSUserDefaultData
  10. //是否支持自动登录
  11. + (BOOL)ifAutoLogin {
  12. return [[NSUserDefaults standardUserDefaults] boolForKey:AUTOLOGIN];
  13. }
  14. + (void)autoLoginSave:(BOOL)value {
  15. [NSUserDefaultData boolValueSave:value key:AUTOLOGIN];
  16. }
  17. ////是否是第一次搜索
  18. //+(BOOL)ifFirstTimeSearchPromet{
  19. // if (![NSUserDefaultData boolValueCheck:FIRSTSEARCH]) {
  20. // //没有找到,就保存一个值
  21. // [NSUserDefaultData boolValueSave:FIRSTSEARCH];
  22. // return YES;//第一次
  23. // }
  24. // return NO;//不是第一次
  25. //}
  26. ////是否是第一次排序
  27. //+(BOOL)ifFirstTimeRank{
  28. // if ([NSUserDefaultData stringValueCheck:RANKSECTION] == nil) {
  29. // [NSUserDefaultData stringValueSave:RANK Key:RANKSECTION];
  30. // return YES;
  31. // }
  32. // return NO;
  33. //}
  34. ////是否是自动高亮
  35. //+(BOOL)ifAutoLight{
  36. // return [NSUserDefaultData boolValueCheck:LIGHTABLE];
  37. //}
  38. ////设置自动高亮
  39. //+(void)autoLightSave:(BOOL)value{
  40. // [NSUserDefaultData boolValueSave:value key:LIGHTABLE];
  41. //}
  42. //取出本地保存的值
  43. + (BOOL)boolValueCheck:(NSString*)key {
  44. return [[NSUserDefaults standardUserDefaults] boolForKey:key];
  45. }
  46. + (NSString *)stringValueCheck:(NSString*)key {
  47. return [[NSUserDefaults standardUserDefaults] objectForKey:key];
  48. }
  49. //保存到本地
  50. + (void)boolValueSave:(NSString*)key {
  51. [[NSUserDefaults standardUserDefaults] setBool:YES forKey:key];
  52. }
  53. + (void)boolValueSave:(BOOL)value key:(NSString*)key {
  54. [[NSUserDefaults standardUserDefaults] setBool:value forKey:key];
  55. }
  56. + (void)stringValueSave:(NSString*)value Key:(NSString*)key {
  57. [[NSUserDefaults standardUserDefaults] setObject:value forKey:key];
  58. }
  59. + (void)stringValueSave:(NSString*)key {
  60. [[NSUserDefaults standardUserDefaults] setObject:key forKey:key];
  61. }
  62. @end