swift常用方法封装

封装一些swift常用方法 O2SCoreKit GitHub

NSObject+O2SCore:

1、获取类名
2、锁

DispatchQueue+O2SCore线程:

1、任务在主线程执行
2、dispatch_once效果
3、delay 任务延迟执行并可取消

O2SCDevice 设备或应用信息

网络、运营商信息、系统版本比较、是否越狱、is iPad、设备唯一标识、尺寸、wifi强度、语言、ip地址等等

O2SCCrypt 数据安全

1、url编解码
2、Data/bytes与16进制字符串互转
3、BASE64编解码及自定义Mask
4、SHA运算(含MD2, MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512)
5、HMAC运算(含MD5, SHA1, SHA224, SHA256, SHA384, SHA512)
6、AES128对称加解密

O2SCBytes 字节操作

1、Data 读写
2、Int与Bytes互转

O2SCColor

UInt64或16进制字符串 转 UIColor

O2SCBaseError

类似NSError使用

O2SCJson

Json字符串各种转换

O2SCRuntime

运行时方法调用

O2SCReachability

网络状态监听

O2SCKeychain

Keychain

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。