Config.m 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361
  1. //
  2. // Config.m
  3. // YBVideo
  4. //
  5. // Created by cat on 16/3/9.
  6. // Copyright © 2016年 cat. All rights reserved.
  7. //
  8. #import "Config.h"
  9. NSString * const YBCoin = @"coin";
  10. NSString * const YBAge = @"age";
  11. NSString * const YBArea = @"area";
  12. NSString * const YBAvatar = @"avatar";
  13. NSString * const YBAvatarThumb = @"avatar_thumb";
  14. NSString * const YBBirth = @"birthday";
  15. NSString * const YBCity = @"city";
  16. NSString * const YBCode = @"code";
  17. NSString * const YBHomeTown = @"hometown";
  18. NSString * const YBID = @"ID";
  19. NSString * const YBProvince = @"province";
  20. NSString * const YBSex = @"sex";
  21. NSString * const YBSignature = @"signature";
  22. NSString * const YBToken = @"token";
  23. NSString * const YBUserNiceName = @"user_nickname";
  24. NSString * const YBIsreg = @"isreg";
  25. NSString * const YBFirstBonus = @"isFirstBonus";
  26. NSString * const YBTxUserSign = @"tx_user_sign";
  27. @implementation Config
  28. //登陆统一存储
  29. +(void)saveUnified:(NSDictionary *)dic {
  30. NSString *yb_coin = [NSString stringWithFormat:@"%@",[dic valueForKey:@"coin"]];
  31. NSString *yb_age = [NSString stringWithFormat:@"%@",[dic valueForKey:@"age"]];
  32. NSString *yb_area = [NSString stringWithFormat:@"%@",[dic valueForKey:@"area"]];
  33. NSString *yb_avatar = [NSString stringWithFormat:@"%@",[dic valueForKey:@"avatar"]];
  34. NSString *yb_avatarthumb = [NSString stringWithFormat:@"%@",[dic valueForKey:@"avatar_thumb"]];
  35. NSString *yb_birth = [NSString stringWithFormat:@"%@",[dic valueForKey:@"birthday"]];
  36. NSString *yb_city = [NSString stringWithFormat:@"%@",[dic valueForKey:@"city"]];
  37. NSString *yb_code = [NSString stringWithFormat:@"%@",[dic valueForKey:@"code"]];
  38. NSString *yb_hometown = [NSString stringWithFormat:@"%@",[dic valueForKey:@"hometown"]];
  39. NSString *yb_id = [NSString stringWithFormat:@"%@",[dic valueForKey:@"id"]];
  40. NSString *yb_province = [NSString stringWithFormat:@"%@",[dic valueForKey:@"province"]];
  41. NSString *yb_sex = [NSString stringWithFormat:@"%@",[dic valueForKey:@"sex"]];
  42. NSString *yb_signature = [NSString stringWithFormat:@"%@",[dic valueForKey:@"signature"]];
  43. NSString *yb_token = [NSString stringWithFormat:@"%@",[dic valueForKey:@"token"]];
  44. NSString *yb_usernicename = [NSString stringWithFormat:@"%@",[dic valueForKey:@"user_nickname"]];
  45. NSString *yb_isreg = [NSString stringWithFormat:@"%@",[dic valueForKey:@"isreg"]];
  46. NSString *tx_login_sign = [NSString stringWithFormat:@"%@",[dic valueForKey:@"usersign"]];
  47. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  48. [userDefaults setObject:yb_coin forKey:YBCoin];
  49. [userDefaults setObject:yb_age forKey:YBAge];
  50. [userDefaults setObject:yb_area forKey:YBArea];
  51. [userDefaults setObject:yb_avatar forKey:YBAvatar];
  52. [userDefaults setObject:yb_avatarthumb forKey:YBAvatarThumb];
  53. [userDefaults setObject:yb_birth forKey:YBBirth];
  54. [userDefaults setObject:yb_city forKey:YBCity];
  55. [userDefaults setObject:yb_code forKey:YBCode];
  56. [userDefaults setObject:yb_hometown forKey:YBHomeTown];
  57. [userDefaults setObject:yb_id forKey:YBID];
  58. [userDefaults setObject:yb_province forKey:YBProvince];
  59. [userDefaults setObject:yb_sex forKey:YBSex];
  60. [userDefaults setObject:yb_signature forKey:YBSignature];
  61. [userDefaults setObject:yb_token forKey:YBToken];
  62. [userDefaults setObject:yb_usernicename forKey:YBUserNiceName];
  63. [userDefaults setObject:yb_isreg forKey:YBIsreg];
  64. [userDefaults setObject:tx_login_sign forKey:YBTxUserSign];
  65. [userDefaults synchronize];
  66. }
  67. //统一清除
  68. +(void)clearUnified {
  69. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  70. [userDefaults removeObjectForKey:YBCoin];
  71. [userDefaults removeObjectForKey:YBAge];
  72. [userDefaults removeObjectForKey:YBArea];
  73. [userDefaults removeObjectForKey:YBAvatar];
  74. [userDefaults removeObjectForKey:YBAvatarThumb];
  75. [userDefaults removeObjectForKey:YBBirth];
  76. [userDefaults removeObjectForKey:YBCity];
  77. [userDefaults removeObjectForKey:YBCode];
  78. [userDefaults removeObjectForKey:YBHomeTown];
  79. [userDefaults removeObjectForKey:YBID];
  80. [userDefaults removeObjectForKey:YBProvince];
  81. [userDefaults removeObjectForKey:YBSex];
  82. [userDefaults removeObjectForKey:YBSignature];
  83. [userDefaults removeObjectForKey:YBToken];
  84. [userDefaults removeObjectForKey:YBUserNiceName];
  85. [userDefaults removeObjectForKey:YBIsreg];
  86. [userDefaults removeObjectForKey:YBTxUserSign];
  87. [userDefaults synchronize];
  88. }
  89. #pragma mark - 用户ID
  90. +(void)saveOwnID:(NSString *)save {
  91. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  92. [userDefaults setObject:save forKey:YBID];
  93. [userDefaults synchronize];
  94. }
  95. +(NSString *)getOwnID {
  96. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  97. NSString *getStr = [userDefaults objectForKey:YBID];
  98. return getStr;
  99. }
  100. #pragma mark - 用户token
  101. +(void)saveOwnToken:(NSString *)save {
  102. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  103. [userDefaults setObject:save forKey:YBToken];
  104. [userDefaults synchronize];
  105. }
  106. +(NSString *)getOwnToken {
  107. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  108. NSString *getStr = [userDefaults objectForKey:YBToken];
  109. return getStr;
  110. }
  111. #pragma mark - 用户昵称
  112. +(void)saveOwnNicename:(NSString *)save{
  113. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  114. [userDefaults setObject:save forKey:YBUserNiceName];
  115. [userDefaults synchronize];
  116. }
  117. +(NSString *)getOwnNicename{
  118. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  119. NSString *getStr = [userDefaults objectForKey:YBUserNiceName];
  120. return getStr;
  121. }
  122. #pragma mark - 用户签名
  123. +(void)saveOwnSignature:(NSString *)save{
  124. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  125. [userDefaults setObject:save forKey:YBSignature];
  126. [userDefaults synchronize];
  127. }
  128. +(NSString *)getOwnSignature{
  129. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  130. NSString *getStr = [userDefaults objectForKey:YBSignature];
  131. return getStr;
  132. }
  133. #pragma mark - 年龄
  134. +(void)saveUserAge:(NSString *)save{
  135. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  136. [userDefaults setObject:save forKey:YBAge];
  137. [userDefaults synchronize];
  138. }
  139. +(NSString *)getUserAge{
  140. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  141. NSString *getStr = [userDefaults objectForKey:YBAge];
  142. return getStr;
  143. }
  144. #pragma mark - 金币
  145. +(void)saveUserCoin:(NSString *)save {
  146. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  147. [userDefaults setObject:save forKey:YBCoin];
  148. [userDefaults synchronize];
  149. }
  150. +(NSString *)getUserCoin {
  151. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  152. NSString *getStr = [userDefaults objectForKey:YBCoin];
  153. return getStr;
  154. }
  155. #pragma mark - 头像
  156. +(void)saveUserAvatar:(NSString *)save{
  157. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  158. [userDefaults setObject:save forKey:YBAvatar];
  159. [userDefaults synchronize];
  160. }
  161. +(NSString *)getUserAvatar{
  162. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  163. NSString *getStr = [userDefaults objectForKey:YBAvatar];
  164. return getStr;
  165. }
  166. +(void)saveUserAvatarThumb:(NSString *)save{
  167. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  168. [userDefaults setObject:save forKey:YBAvatarThumb];
  169. [userDefaults synchronize];
  170. }
  171. +(NSString *)getUserAvatarThumb{
  172. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  173. NSString *getStr = [userDefaults objectForKey:YBAvatarThumb];
  174. return getStr;
  175. }
  176. #pragma mark - 生日
  177. +(void)saveUserBirth:(NSString *)save{
  178. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  179. [userDefaults setObject:save forKey:YBBirth];
  180. [userDefaults synchronize];
  181. }
  182. +(NSString *)getUserBirth{
  183. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  184. NSString *getStr = [userDefaults objectForKey:YBBirth];
  185. return getStr;
  186. }
  187. #pragma mark - 性别
  188. +(void)saveUserSex:(NSString *)save{
  189. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  190. [userDefaults setObject:save forKey:YBSex];
  191. [userDefaults synchronize];
  192. }
  193. +(NSString *)getUserSex{
  194. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  195. NSString *getStr = [userDefaults objectForKey:YBSex];
  196. return getStr;
  197. }
  198. #pragma mark - 邀请码
  199. +(void)saveUserCode:(NSString *)save{
  200. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  201. [userDefaults setObject:save forKey:YBCode];
  202. [userDefaults synchronize];
  203. }
  204. +(NSString *)getUserCode{
  205. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  206. NSString *getStr = [userDefaults objectForKey:YBCode];
  207. return getStr;
  208. }
  209. #pragma mark - 用户地址(注意不是定位地址,而是个人中心编辑的个人地址)
  210. +(void)saveUserProvince:(NSString *)save{
  211. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  212. [userDefaults setObject:save forKey:YBProvince];
  213. [userDefaults synchronize];
  214. }
  215. +(NSString *)getUserProvince{
  216. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  217. NSString *getStr = [userDefaults objectForKey:YBProvince];
  218. return getStr;
  219. }
  220. +(void)saveUserCity:(NSString *)save{
  221. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  222. [userDefaults setObject:save forKey:YBCity];
  223. [userDefaults synchronize];
  224. }
  225. +(NSString *)getUserCity{
  226. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  227. NSString *getStr = [userDefaults objectForKey:YBCity];
  228. return getStr;
  229. }
  230. +(void)saveUserArea:(NSString *)save{
  231. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  232. [userDefaults setObject:save forKey:YBArea];
  233. [userDefaults synchronize];
  234. }
  235. +(NSString *)getUserArea{
  236. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  237. NSString *getStr = [userDefaults objectForKey:YBArea];
  238. return getStr;
  239. }
  240. +(void)saveUserHomeTown:(NSString *)save{
  241. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  242. [userDefaults setObject:save forKey:YBHomeTown];
  243. [userDefaults synchronize];
  244. }
  245. +(NSString *)getUserHomeTown{
  246. NSUserDefaults *userDefaults = [[NSUserDefaults alloc]init ];
  247. NSString *getStr = [userDefaults objectForKey:YBHomeTown];
  248. return getStr;
  249. }
  250. #pragma mark - 首次登陆
  251. +(void)saveisreg:(NSString *)isregs{
  252. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  253. [userDefaults setObject:isregs forKey:YBIsreg];
  254. [userDefaults synchronize];
  255. }
  256. +(NSString *)getreg{
  257. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  258. NSString *gameStates = [userDefults objectForKey:YBIsreg];
  259. return gameStates;
  260. }
  261. #pragma mark - 当从个人中心删除了视频时做个标记当返回推荐时候重新请求数据
  262. +(void)saveSignOfDelVideo:(NSString *)str {
  263. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  264. [userDefaults setObject:str forKey:@"center_del_sign"];
  265. [userDefaults synchronize];
  266. }
  267. +(NSString *)getSignOfDelVideo {
  268. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  269. NSString *adress = [userDefults objectForKey:@"center_del_sign"];
  270. return adress;
  271. }
  272. #pragma makr - 保存提现dic
  273. +(void)saveCashAccount:(NSDictionary *)save;{
  274. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  275. [userDefaults setObject:save forKey:@"yb_cash_account"];
  276. [userDefaults synchronize];
  277. }
  278. +(NSDictionary *)getCashAccount;{
  279. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  280. NSDictionary *getDic = [userDefults objectForKey:@"yb_cash_account"];
  281. return getDic;
  282. }
  283. +(void)removeCashAccount{
  284. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  285. [userDefaults removeObjectForKey:@"yb_cash_account"];
  286. [userDefaults synchronize];
  287. }
  288. #pragma mark -是否第一次签到
  289. +(void)saveFirstBonus:(NSString *)save{
  290. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  291. [userDefaults setObject:save forKey:YBFirstBonus];
  292. [userDefaults synchronize];
  293. }
  294. +(NSString *)getFirstBonus{
  295. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  296. NSString *gameStates = [userDefults objectForKey:YBFirstBonus];
  297. return gameStates;
  298. }
  299. +(NSString *)lgetUserSign{
  300. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  301. NSString *sign = [userDefults objectForKey:YBTxUserSign];
  302. return sign;
  303. }
  304. #pragma mark - 未读消息基数
  305. +(void)saveImUnreadNum:(int)save; {
  306. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  307. [userDefults setObject:[NSString stringWithFormat:@"%d",save] forKey:@"yb_im_unreads"];
  308. [userDefults synchronize];
  309. }
  310. +(int)getImUnreadNum; {
  311. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  312. int getInt = [strFormat([userDefults objectForKey:@"yb_im_unreads"]) intValue];
  313. return getInt;
  314. }
  315. +(void)saveTranslate:(BOOL)isTeanslate{
  316. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  317. [userDefaults setBool:isTeanslate forKey:@"yb_translate"];
  318. [userDefaults synchronize];
  319. }
  320. +(BOOL)getTranslate{
  321. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  322. NSString *translate = [userDefults objectForKey:@"yb_translate"];
  323. return translate;
  324. }
  325. +(void)saveCurrentIsShop:(BOOL)isShop{
  326. NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
  327. [userDefaults setBool:isShop forKey:@"yb_isShop"];
  328. [userDefaults synchronize];
  329. }
  330. +(BOOL)getCurrentIsShop;
  331. {
  332. NSUserDefaults *userDefults = [NSUserDefaults standardUserDefaults];
  333. BOOL isShop = [userDefults boolForKey:@"yb_isShop"];
  334. return isShop;
  335. }
  336. @end