Swift 必备开发库 (高级篇)

Posted 成长的路上(Moonlight)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 必备开发库 (高级篇)相关的知识,希望对你有一定的参考价值。

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

技术分享

【转自】http://www.jianshu.com/p/f38f1882dcc7

 

以上是关于Swift 必备开发库 (高级篇)的主要内容,如果未能解决你的问题,请参考以下文章

程序猿必备技能之MySQL高级篇

Swift进阶

跳槽涨薪必备,2022年Android中高级面试题总结篇

高级JAVA开发必备技能:java8 新日期时间API(JSR-310:格式化和解析)(JAVA 小虚竹)

高级JAVA开发必备技能:java8 新日期时间API(JSR-310:ZoneId 时区和偏移量)(JAVA 小虚竹)

高级JAVA开发必备技能:java8 新日期时间API(JSR-310:常用的日期时间API)(JAVA 小虚竹)