TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Oct 2017 |
Maintained by gfy10010.
提供统一全局基础组件:
1 类目扩展;
2 提供加解密方案AES、Base64、urlEncode、urldecode、MD5、sha512等;
3 文件写(写、读、删、移动、重命名、获取文件大小)等;
4 文件夹创建、文件夹大小、文件清除;
5 HUB提示框,Tips提示框
6 提供日志
7 。。。。。
+ (NSString *)getMd5String:(NSString *)Des_str
+ (NSString *)urlEncodedString:(NSString *)string;
+ (NSString*)urlDecodedString:(NSString *)string;
+ (NSString *)encodeBase64String:(NSString *)input;
+ (NSString *)decodeBase64String:(NSString *)input;
.........
//写文件
+ (BOOL)writeFilePath:(NSString *)filePath
writeToFile:(id)fileData
atomically:(BOOL)atomically;
//读文件的内容
+ (id)readWithContentsOfFile:(NSString *)filePath;
//删除文件
+ (BOOL)deleteFileOfPath:(NSString *)filePath;
//重命名或移动文件
+ (BOOL)moveFileAtPath:(NSString *)oldPath newPath:(NSString *)newPath;
//创建文件夹 XESFolderPathStyle = (Documents、Library、Tmp)三种类型
- (NSString *)createFolderName:(NSString *)name folderStyle:(XESFolderPathStyle)style
//全部文件夹大小(Documents、Library、Tmp)的自定路径
//递归到全部指定文件夹下所有文件夹
- (long long)floderSizeAll;
//指定文件大小
+ (long long)floderSizeAtPath:(NSString *)path;
//清理全部路径下所有文件
//递归到全部指定文件夹下所有文件夹
- (BOOL)clearAll;
//清除指定路径文件
- (BOOL)clearPath:(NSString *)path;
//加载loging界面
+ (void)showHUDAddedTo:(UIView *)view animated:(BOOL)animated;
//取消loging界面
+ (BOOL)hideHUDForView:(UIView *)view animated:(BOOL)animated;
//文字Tips
+ (void)showMessage:(NSString *)message;
1.下载XESCommon文件夹内的所有内容。
2.将XESCommon内的源文件添加(拖放)到你的工程。
3.导入XESCommon.h。
该项目最低支持 iOS 7.0 和 Xcode 7.0。