XESCommonPublic 0.0.1

XESCommonPublic 0.0.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Oct 2017

Maintained by gfy10010.



  • By
  • CasaTaloyum

XESCommon介绍

提供统一全局基础组件:

1 类目扩展;
2 提供加解密方案AES、Base64、urlEncode、urldecode、MD5、sha512等;
3 文件写(写、读、删、移动、重命名、获取文件大小)等;
4 文件夹创建、文件夹大小、文件清除;
5 HUB提示框,Tips提示框
6 提供日志
7 。。。。。

XESCommon加解密方法

+ (NSString *)getMd5String:(NSString *)Des_str
+ (NSString *)urlEncodedString:(NSString *)string;
+ (NSString*)urlDecodedString:(NSString *)string;
+ (NSString *)encodeBase64String:(NSString *)input;
+ (NSString *)decodeBase64String:(NSString *)input;
.........

XESFileManage文件类

//写文件
+ (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;

XESFolderMangae文件夹类

//创建文件夹 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;

XESProgressHUD 提示框

//加载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。


历史版本

  • 0.5.0
    • 初始化提交
    • 制作pod源

系统要求

该项目最低支持 iOS 7.0 和 Xcode 7.0。