1、变更推送为阿里云推,清除云信IM以及推送内容;
2、消息页面全新改版; 3、部分微小Bug修复
This commit is contained in:
@@ -0,0 +1,173 @@
|
||||
//
|
||||
// TTJFUserDefault.m
|
||||
// TTJF
|
||||
//
|
||||
// Created by 土土金服ios-01 on 2018/3/8.
|
||||
// Copyright © 2018年 TTJF. All rights reserved.
|
||||
//
|
||||
|
||||
#import "FuncUserDefault.h"
|
||||
|
||||
@implementation FuncUserDefault
|
||||
#pragma mark - 偏好类信息存储
|
||||
//保存普通对象
|
||||
+(void)setStr:(NSString *)str key:(NSString *)key{
|
||||
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//保存
|
||||
[defaults setObject:str forKey:key];
|
||||
|
||||
//立即同步
|
||||
[defaults synchronize];
|
||||
|
||||
}
|
||||
|
||||
//读取
|
||||
+(NSString *)strForKey:(NSString *)key{
|
||||
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//读取
|
||||
NSString *str=(NSString *)[defaults objectForKey:key];
|
||||
|
||||
return str;
|
||||
|
||||
}
|
||||
|
||||
//删除
|
||||
+(void)removeStrForKey:(NSString *)key{
|
||||
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
[defaults setObject:@"" forKey:key];
|
||||
//立即同步
|
||||
[defaults synchronize];
|
||||
}
|
||||
#pragma mark --保存数组
|
||||
+(void)setArr:(NSArray *)arr key:(NSString *)key{
|
||||
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//保存
|
||||
[defaults setObject:arr forKey:key];
|
||||
|
||||
//立即同步
|
||||
[defaults synchronize];
|
||||
|
||||
}
|
||||
|
||||
//读取数组
|
||||
+(NSArray *)arrForKey:(NSString *)key{
|
||||
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//读取
|
||||
NSArray *arr=(NSArray *)[defaults objectForKey:key];
|
||||
|
||||
return arr;
|
||||
|
||||
}
|
||||
|
||||
//删除数组
|
||||
+(void)removeArrForKey:(NSString *)key{
|
||||
|
||||
[self setArr:nil key:key];
|
||||
[[NSUserDefaults standardUserDefaults] removeObjectForKey:key];
|
||||
|
||||
}
|
||||
|
||||
//保存int
|
||||
+(void)setInt:(NSInteger)i key:(NSString *)key{
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//保存
|
||||
[defaults setInteger:i forKey:key];
|
||||
|
||||
//立即同步
|
||||
[defaults synchronize];
|
||||
|
||||
}
|
||||
|
||||
//读取
|
||||
+(NSInteger)intForKey:(NSString *)key{
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//读取
|
||||
NSInteger i=[defaults integerForKey:key];
|
||||
|
||||
return i;
|
||||
}
|
||||
|
||||
//保存float
|
||||
+(void)setFloat:(CGFloat)floatValue key:(NSString *)key{
|
||||
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//保存
|
||||
[defaults setFloat:floatValue forKey:key];
|
||||
|
||||
//立即同步
|
||||
[defaults synchronize];
|
||||
|
||||
}
|
||||
//读取
|
||||
+(CGFloat)floatForKey:(NSString *)key{
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//读取
|
||||
CGFloat floatValue=[defaults floatForKey:key];
|
||||
|
||||
return floatValue;
|
||||
}
|
||||
|
||||
|
||||
//保存bool
|
||||
+(void)setBool:(BOOL)boolValue key:(NSString *)key{
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//保存
|
||||
[defaults setBool:boolValue forKey:key];
|
||||
|
||||
//立即同步
|
||||
[defaults synchronize];
|
||||
|
||||
}
|
||||
//读取
|
||||
+(BOOL)boolForKey:(NSString *)key{
|
||||
//获取preference
|
||||
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
//读取
|
||||
BOOL boolValue=[defaults boolForKey:key];
|
||||
|
||||
return boolValue;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#pragma mark - 文件归档
|
||||
//归档
|
||||
+(BOOL)archiveRootObject:(id)obj toFile:(NSString *)path{
|
||||
return [NSKeyedArchiver archiveRootObject:obj toFile:path];
|
||||
}
|
||||
//删除
|
||||
+(BOOL)removeRootObjectWithFile:(NSString *)path{
|
||||
return [self archiveRootObject:nil toFile:path];
|
||||
}
|
||||
//解档
|
||||
+(id)unarchiveObjectWithFile:(NSString *)path{
|
||||
return [NSKeyedUnarchiver unarchiveObjectWithFile:path];
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user