12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- //
- // GlobalData.h
- // JianYuIOS
- //
- // Created by apple on 2019/1/14.
- // Copyright © 2019年 lixianglan. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @interface GlobalData : NSObject
- +(GlobalData *)shareInstance;//单例
- @property (nonatomic,assign)BOOL subIsRed;
- @property (nonatomic,assign)BOOL mineIsRed;//红点
- @property (nonatomic,assign)BOOL isReLogin;//是否重新登录
- //Plist 表相关
- //创建plist
- -(BOOL)createPlist;
- //获取所有数据
- -(NSMutableDictionary *)getPlistAllData;
- //获取数量
- -(NSInteger)getPlistCount;
- //清空数据
- -(void)clearPlistData;
- //添加一条数据
- -(void)addOnePlistData:(NSDictionary *)dict;
- //返回缓存根目录 "caches"
- -(NSString *)getCachesDirectory;
- //返回根目录路径 "document"
- -(NSString *)getDocumentPath;
- //返回WK的缓存目录
- -(NSString *)getfsCachedData;
- //创建文件夹
- -(BOOL)creatDir:(NSString*)dirPath;
- //
- //删除文件夹
- -(BOOL)deleteDir:(NSString*)dirPath;
- //移动文件夹
- -(BOOL)moveDir:(NSString *)srcPath to:(NSString *)desPath;
- //创建文件
- -(BOOL)creatFile:(NSString *)filePath withData:(NSData *)data;
- //读取文件
- -(NSData*)readFile:(NSString *)filePath;
- //删除文件
- -(BOOL)deleteFile:(NSString *)filePath;
- //返回 文件全路径
- -(NSString *)getFilePath:(NSString *) fileName;
- //在对应文件保存数据
- -(BOOL)writeDataToFile:(NSString *)fileName data:(NSData *)data;
- //从对应的文件读取数据
- -(NSData *)readDataFromFile:(NSString *)fileName;
- @end
|