Swift|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|Swift 必备开发库 (高级篇)】 对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
文章图片
推荐阅读
- 深入理解Go之generate
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 小学英语必考的10个知识点归纳,复习必备!
- Swift中willSet和didSet的简述
- 新媒体时代,你需要掌握的必备技能
- Hacking|Hacking with iOS: SwiftUI Edition - SnowSeeker 项目(一)
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- 我的软件测试开发工程师书单
- echart|echart 双轴图开发
- NPDP拆书(三)(新产品开发战略(经营与创新战略))