GlobalMethod+LocalDatas.h 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // GlobalMethod+LocalDatas.h
  3. // 乐销
  4. //
  5. // Created by 隋林栋 on 2017/1/14.
  6. // Copyright © 2017年 ping. All rights reserved.
  7. //
  8. #import "GlobalMethod.h"
  9. @interface GlobalMethod (LocalDatas)
  10. //模块数据读存
  11. + (void)writeAry:(NSArray *)aryModels key:(NSString *)localKey;
  12. //model数据读存
  13. + (void)writeModel:(id)model key:(NSString *)localKey;
  14. + (id)readModelForKey:(NSString *)localKey modelName:(NSString *)modelName;
  15. + (NSMutableArray *)readAry:(NSString *)localKey modelName:(NSString *)modelName;
  16. + (NSMutableArray *)readAry:(NSString *)localKey modelName:(NSString *)modelName exchangeToModel:(NSString *)returnModelName;
  17. + (NSString *)writeToLocalFile:(id)response;
  18. //清空本地数据
  19. + (void)clearUserDefault;
  20. #pragma mark 存储本地数据
  21. + (void)writeStr:(NSString *)strValue forKey:(NSString *)strKey;
  22. + (NSString *)readStrFromUser:(NSString *)strKey;
  23. + (void)writeDate:(NSDate *)date forKey:(NSString *)strKey;
  24. + (void)writeBool:(BOOL)bol local:(NSString *)noti;
  25. + (BOOL)readBoolLocal:(NSString *)noti;
  26. + (NSDate *)readDateFromUser:(NSString *)strKey;
  27. + (void)writeDataToUser:(NSData *)data forKey:(NSString *)strKey;
  28. + (NSData *)readDataFromUser:(NSString *)strKey;
  29. @end