12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- //
- // RQPreferenceSettingHelper.m
- // RQCommon
- //
- // Created by 张嵘 on 2018/11/23.
- // Copyright © 2018 张嵘. All rights reserved.
- //
- #import "RQPreferenceSettingHelper.h"
- /// 偏好设置
- #define RQUserDefaults [NSUserDefaults standardUserDefaults]
- /// 存储language
- NSString * const RQPreferenceSettingLanguage = @"RQPreferenceSettingLanguage";
- /// 存储看一看
- NSString * const RQPreferenceSettingLook = @"RQPreferenceSettingLook";
- /// 存储看一看(全新)
- NSString * const RQPreferenceSettingLookArtboard = @"RQPreferenceSettingLookArtboard";
- /// 存储搜一搜
- NSString * const RQPreferenceSettingSearch = @"RQPreferenceSettingSearch" ;
- /// 存储搜一搜(全新)
- NSString * const RQPreferenceSettingSearchArtboard = @"RQPreferenceSettingSearchArtboard" ;
- /// ---- 新消息通知
- /// 接收新消息通知
- NSString * const RQPreferenceSettingReceiveNewMessageNotification = @"RQPreferenceSettingReceiveNewMessageNotification";
- /// 接收语音和视频聊天邀请通知
- NSString * const RQPreferenceSettingReceiveVoiceOrVideoNotification = @"RQPreferenceSettingReceiveVoiceOrVideoNotification";
- /// 视频聊天、语音聊天铃声
- NSString * const RQPreferenceSettingVoiceOrVideoChatRing = @"RQPreferenceSettingVoiceOrVideoChatRing" ;
- /// 通知显示消息详情
- NSString * const RQPreferenceSettingNotificationShowDetailMessage = @"RQPreferenceSettingNotificationShowDetailMessage" ;
- /// 消息提醒铃声
- NSString * const RQPreferenceSettingMessageAlertVolume = @"RQPreferenceSettingMessageAlertVolume";
- /// 消息提醒震动
- NSString * const RQPreferenceSettingMessageAlertVibration = @"RQPreferenceSettingMessageAlertVibration";
- /// ---- 设置消息免打扰
- NSString * const RQPreferenceSettingMessageFreeInterruption = @"RQPreferenceSettingMessageFreeInterruption" ;
- /// ---- 隐私
- /// 加我为朋友时需要验证
- NSString * const RQPreferenceSettingAddFriendNeedVerify = @"RQPreferenceSettingAddFriendNeedVerify";
- /// 向我推荐通讯录朋友
- NSString * const RQPreferenceSettingRecommendFriendFromContactsList = @"RQPreferenceSettingRecommendFriendFromContactsList";
- /// 允许陌生人查看十条朋友圈
- NSString * const RQPreferenceSettingAllowStrongerWatchTenMoments = @"RQPreferenceSettingAllowStrongerWatchTenMoments";
- /// 开启朋友圈入口
- NSString * const RQPreferenceSettingOpenFriendMomentsEntrance = @"RQPreferenceSettingOpenFriendMomentsEntrance";
- /// 朋友圈更新提醒
- NSString * const RQPreferenceSettingFriendMomentsUpdateAlert = @"RQPreferenceSettingFriendMomentsUpdateAlert";
- /// ---- 通用
- /// 听筒模式
- NSString * const RQPreferenceSettingReceiverMode = @"RQPreferenceSettingReceiverMode";
- @implementation RQPreferenceSettingHelper
- + (id)objectForKey:(NSString *)defaultName{
- return [RQUserDefaults objectForKey:defaultName];
- }
- + (void)setObject:(id)value forKey:(NSString *)defaultName
- {
- [RQUserDefaults setObject:value forKey:defaultName];
- [RQUserDefaults synchronize];
- }
- + (BOOL)boolForKey:(NSString *)defaultName
- {
- return [RQUserDefaults boolForKey:defaultName];
- }
- + (void)setBool:(BOOL)value forKey:(NSString *)defaultName
- {
- [RQUserDefaults setBool:value forKey:defaultName];
- [RQUserDefaults synchronize];
- }
- @end
|