Swift 必备开发库 (高级篇)
来源:互联网 发布:质量矩阵模版 编辑:程序博客网 时间:2024/05/21 07:08
1、CryptoSwift
swift加密库, 支持md5,sha1,sha224,sha256...
github地址: https://github.com/krzyzanowskim/CryptoSwift
2、Kingfisher
Kingfisher 是一个异步下载和缓存图片的库 类似于SDWebImage
只不过它是纯Swift的实现
github地址:https://github.com/onevcat/Kingfisher
3、PeekPop
3DTouch动画组件
Peek和Pop是iPhone 6S和6S+上新增的一个很棒的iOS特性,可以很方便地使用3D touch来预览内容。
github地址:https://github.com/marmelroy/PeekPop
4、AlamofireObjectMapper
将Alamofire JSON响应数据 转为swift对象
github地址:https://github.com/tristanhimmelman/AlamofireObjectMapper
5、RxAlamofire
为Alamofire提供 函数响应式(FRP)调用接口
以优雅的方式使用Alamofire进行网络请求
github地址:https://github.com/RxSwiftCommunity/RxAlamofire
6、PromiseKit
异步编程类库 提供了很多实用的异步函数 让异步编程更简单
github地址:https://github.com/mxcl/PromiseKit
7、EZSwiftExtensions
对Swift标准库, Foundation, UIKit 提供了很多高级扩展函数
包括以下内容:
NSObject
Bool
Int
Double
String
NSAttritedString
Array
Dictioanry
NSDate
NSTimer
CGRect
UIViewController
UIView
UITextView
UILabel
UIImageView
UIImage
Block Objects
UIDevice
NSUserDefauts
NSURL
EZ function and variables
github地址:https://github.com/goktugyil/EZSwiftExtensions
8、Aspects
swift面向切面编程(AOP)库 【Method Swizzling】
github地址:https://github.com/steipete/Aspects
9、PermissionScope
权限管理库 提供申请权限授权操作
githubd地址:https://github.com/nickoneill/PermissionScope
10、Alamofire
网络操作库 基本都知道
github地址:https://github.com/Alamofire/Alamofire
- Swift 必备开发库 (高级篇)
- Swift 必备开发库 (高级篇)
- Swift必备开发库(高级篇)
- Swift 必备开发库 (高级篇) 一
- Swift高级开发语言基础
- Swift高级开发语言--函数
- Swifter 100 个 Swift 开发必备 Tip
- Swift高级开发语言--函数嵌套
- Swift开发必备技巧:static和class的使用
- Swift开发必备技巧:static和class的使用
- Swift开发必备技巧:static和class的使用
- Swift开发必备技巧:内存管理、weak和unowned
- Swift开发必备技巧:内存管理、weak和unowned
- Swift高级
- Android开发必备库
- Android开发必备库
- 反射——Java高级开发必备知识
- iOS开发——swift篇&经典语法(二十)高级运算符
- C实现:查找指定日期的前一天
- js封装
- 【codevs 1001】 【bzoj1050】舒适的路线
- 互斥
- 关于Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.编译错误
- Swift 必备开发库 (高级篇)
- Spring Security hello world example
- 网络相关的链接
- 前端小练习
- iOS 编译包含 bitcode 的 opencore-amr-iOS 静态库
- Dubbo入门介绍
- Visual Studio 2015编译64位MySQL Connector/C++
- IOS、Android进阶之ReactNative热更新
- caffe遇到 ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory