StorageConfig.m 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. //
  2. // StorageConfig.m
  3. // YBVideo
  4. //
  5. // Created by YB007 on 2019/12/7.
  6. // Copyright © 2019 cat. All rights reserved.
  7. //
  8. #import "StorageConfig.h"
  9. @implementation StorageConfig
  10. #pragma mark - 时间戳
  11. +(void)saveResTime:(NSDate *)save; {
  12. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  13. [userDefaults setObject:save forKey:@"ybcos_savetime"];
  14. [userDefaults synchronize];
  15. }
  16. +(NSDate *)getResTime {
  17. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  18. NSDate *getDate = [userDefaults objectForKey:@"ybcos_savetime"];
  19. return getDate;
  20. }
  21. +(void)clearResTime {
  22. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  23. [userDefaults removeObjectForKey:@"ybcos_savetime"];
  24. [userDefaults synchronize];
  25. }
  26. #pragma mark - /** 存储类型 */
  27. +(void)saveStorageType:(NSString *)save {
  28. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  29. [userDefaults setObject:save forKey:@"ybcos_type"];
  30. [userDefaults synchronize];
  31. }
  32. +(NSString *)getStorageType {
  33. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  34. NSString *getStr = [userDefaults objectForKey:@"ybcos_type"];
  35. return getStr;
  36. }
  37. #pragma mark - /** 七牛相关 */
  38. +(void)saveQNZone:(NSString *)save {
  39. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  40. [userDefaults setObject:save forKey:@"ybcos_qn_zone"];
  41. [userDefaults synchronize];
  42. }
  43. +(NSString *)getQNZone {
  44. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  45. NSString *getStr = [userDefaults objectForKey:@"ybcos_qn_zone"];
  46. return getStr;
  47. }
  48. +(void)saveQNToken:(NSString *)save {
  49. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  50. [userDefaults setObject:save forKey:@"ybcos_qn_token"];
  51. [userDefaults synchronize];
  52. }
  53. +(NSString*)getQNToken {
  54. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  55. NSString *getStr = [userDefaults objectForKey:@"ybcos_qn_token"];
  56. return getStr;
  57. }
  58. +(void)saveQNDomain:(NSString *)save {
  59. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  60. [userDefaults setObject:save forKey:@"ybcos_qn_domain"];
  61. [userDefaults synchronize];
  62. }
  63. +(NSString *)getQNDomain {
  64. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  65. NSString *getStr = [userDefaults objectForKey:@"ybcos_qn_domain"];
  66. return getStr;
  67. }
  68. #pragma mark - /** 腾讯相关 */
  69. +(void)saveTXRegion:(NSString *)save {
  70. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  71. [userDefaults setObject:save forKey:@"ybcos_tx_region"];
  72. [userDefaults synchronize];
  73. }
  74. +(NSString *)getTXRegion {
  75. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  76. NSString *getStr = [userDefaults objectForKey:@"ybcos_tx_region"];
  77. return getStr;
  78. }
  79. +(void)saveTXBucket:(NSString *)save {
  80. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  81. [userDefaults setObject:save forKey:@"ybcos_tx_bucket"];
  82. [userDefaults synchronize];
  83. }
  84. +(NSString *)getTXBucket {
  85. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  86. NSString *getStr = [userDefaults objectForKey:@"ybcos_tx_bucket"];
  87. return getStr;
  88. }
  89. +(void)saveTXAppID:(NSString *)save {
  90. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  91. [userDefaults setObject:save forKey:@"ybcos_tx_appid"];
  92. [userDefaults synchronize];
  93. }
  94. +(NSString *)getTXAppID {
  95. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  96. NSString *getStr = [userDefaults objectForKey:@"ybcos_tx_appid"];
  97. return getStr;
  98. }
  99. #pragma mark -/** 亚马逊相关 */
  100. +(void)saveAwsBucket:(NSString *)save;{
  101. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  102. [userDefaults setObject:save forKey:@"ybcos_aws_bucket"];
  103. [userDefaults synchronize];
  104. }
  105. +(NSString *)getAwsBucket;{
  106. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  107. NSString *getStr = [userDefaults objectForKey:@"ybcos_aws_bucket"];
  108. return getStr;
  109. }
  110. +(void)saveAwsRegion:(NSString *)save {
  111. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  112. [userDefaults setObject:save forKey:@"ybcos_aws_region"];
  113. [userDefaults synchronize];
  114. }
  115. +(NSString *)getAwsRegion;{
  116. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  117. NSString *getStr = [userDefaults objectForKey:@"ybcos_aws_region"];
  118. return getStr;
  119. }
  120. +(void)saveAwsIdentityPoolid:(NSString *)save;{
  121. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  122. [userDefaults setObject:save forKey:@"ybcos_aws_identitypoolid"];
  123. [userDefaults synchronize];
  124. }
  125. +(NSString *)getAwsIdentityPoolid;{
  126. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  127. NSString *getStr = [userDefaults objectForKey:@"ybcos_aws_identitypoolid"];
  128. return getStr;
  129. }
  130. @end