Swift 必备开发库 (高级篇)

1,CryptoSwift

swift加密库, 支持md5,sha1,sha224,sha256...
github地址: https://github.com/krzyzanowskim/CryptoSwift

Swift 必备开发库 (高级篇)_第1张图片
CryptoSwift

2,Kingfisher

Kingfisher 是一个异步下载和缓存图片的库 类似于SDWebImage
只不过它是纯Swift的实现
github地址: https://github.com/onevcat/Kingfisher

Swift 必备开发库 (高级篇)_第2张图片
Kingfisher logo.png

3, PeekPop

3DTouch动画组件
Peek and Pop is a great new iOS feature introduced with iPhone 6S and 6S+ that allows you to easily preview content using 3D touch.
github地址:https://github.com/marmelroy/PeekPop

Swift 必备开发库 (高级篇)_第3张图片
PeekPop logo
PeekPop 动画gif

4 , AlamofireObjectMapper

将Alamofire JSON响应数据 转为swift对象
github地址:https://github.com/tristanhimmelman/AlamofireObjectMapper

Swift 必备开发库 (高级篇)_第4张图片
AlamofireObjectMapper png

5,RxAlamofire

为Alamofire提供 函数响应式(FRP)调用接口
以优雅的方式使用Alamofire进行网络请求
github地址:https://github.com/RxSwiftCommunity/RxAlamofire

Swift 必备开发库 (高级篇)_第5张图片
RxAlamofire DEMO

6,PromiseKit

异步编程类库 提供了很多实用的异步函数 让异步编程更简单
github地址:https://github.com/mxcl/PromiseKit

Swift 必备开发库 (高级篇)_第6张图片
PromiseKit logo
Swift 必备开发库 (高级篇)_第7张图片
PromiseKit DEMO

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

Swift 必备开发库 (高级篇)_第8张图片
EZSwiftExtensions png
Swift 必备开发库 (高级篇)_第9张图片
EZSwiftExtensions DEMO

8, Aspects

swift面向切面编程(AOP)库 【Method Swizzling】
github地址:https://github.com/steipete/Aspects

Swift 必备开发库 (高级篇)_第10张图片
Aspects DEMO

9,PermissionScope

权限管理库 提供申请权限授权操作
githubd地址:https://github.com/nickoneill/PermissionScope

Swift 必备开发库 (高级篇)_第11张图片
PermissionScope logo
PermissionScope gif

10,Alamofire

网络操作库 基本都知道
github地址:https://github.com/Alamofire/Alamofire

Swift 必备开发库 (高级篇)_第12张图片
Alamofire logo

欢迎关注个人公众号:DevTipss

Swift 必备开发库 (高级篇)_第13张图片
DevTipss

你可能感兴趣的:(Swift 必备开发库 (高级篇))