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
Swift 必备开发库 (高级篇) (转)相关推荐
- Swift 必备开发库 (高级篇)
1.CryptoSwift swift加密库, 支持md5,sha1,sha224,sha256... github地址: https://github.com/krzyzanowskim/Crypt ...
- java ee 6 源码_Java EE 6开发手册·高级篇(第4版)
资源名称:Java EE 6开发手册·高级篇(第4版) 内容简介: <Java EE 6 开发手册?高级篇(第4 版)>是一本面向实战.以示例为驱动.在Java 平台企业版6(Java E ...
- java技术教程视频_Spring开发视频教程高级篇+源码(400M)33讲
Spring开发视频教程高级篇+源码(400M)33讲 01_全面阐释Spring及其各项功能.rar 02_搭建与测试Spring的开发环境.rar 03_编码剖析Spring管理Bean的原理.r ...
- 微信接口开发之高级篇系列【网页授权获取用户基本信息】
PHP微信接口开发之高级篇之网页授权获取用户基本信息 二.WEB开发工具 转载于:https://www.cnblogs.com/tinywan/p/5860981.html
- swift_036(Swift之第三方库SwiftyJSON篇)
[快速学会Swift第三方库] SwiftyJSON篇 SwiftyJSON使得用Swift处理JSON数据更加容易.这是解析JSON字符串封装类.实现功能与JavaScript中的JSON.pars ...
- swift_035(Swift之第三方库Kingfisher篇)
[快速学会Swift第三方库] Kingfisher篇 Kingfisher是一个轻量的下载和缓存网络图片库.下载和缓存是异步进行操作,已经下载好的图片会缓存在内存和本地,极大得提高app的体验. ( ...
- Visual C++ MFC/ATL开发-高级篇(一)
在VC++6.0中用MFC进行COM编程首先应当明确,MFC中是通过嵌套类而不是多重继承来实现COM接口的,通过接口映射机制将接口和实现该接口的嵌套类关联起来:MFC中提供一套简明的宏来实现嵌套类的定 ...
- 微信接口开发之高级篇系列【网页授权详细说明【提供测试账号使用】】
本篇文章你将学到:在自己做的微信网站里,利用oauth2.0网页授权接口获取用户的信息(openid,姓名,性别,地区,头像等).如大转盘等游戏记录哪个微信用户获得什么奖品.H5等小游戏需要把分数与对 ...
- [转]白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了<阿里巴巴Java开发手册>,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间中总结 ...
- Android—App—必备开发组件—调试工具篇—Stetho[配合OkHttp框架使用]
一.First and Foremost : 测试同学,在测试Android-App时,所需要的其中一个重要的技能即判断页面数据错误后,能迅速定位是服务器接口问题,还是APP逻辑问题.此时就需要知道服 ...
最新文章
- profile 文件含义
- poj3050【dfs】
- Android客户端实现七牛云存储文件上传
- 【机器视觉】 dev_update_time算子
- 程序员基本功05表达式中的陷阱
- window 下分linux分区,如何在windows9x下访问linux分区
- 图解金山网盾3.6下载保护实现原理
- Linux 的 Out-of-Memory (OOM) Killer
- Linux查看磁盘块大小
- 【向生活低头】如何在Gold Wave软件中为声音添加背景音乐
- 计算机与经济学之关联刍议,西方五大经济学期刊发展趋势刍议
- 重磅!罗振宇跨年演讲:扎心5问
- A-Level经济真题(7)
- 堡垒机和防火墙的区别是什么?能防删库跑路吗?
- opencv检测相交点_在网络摄像头feed opencv中检测2条线之间的交点
- Lunatic状态(疯狂之力)
- mysql 查询当前年份
- Office2007打开word和excel文件速度慢,在两个打开的word文件之间切换的速度慢,如何处理?...
- win10ltsc安装后重启提示bitlocker有问题怎么办_TIA Portal博途常见的15大问题汇总
- 陈景润定理数学证明存在错误吗?