加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift 必备开发库 (高级篇)

发布时间:2020-12-14 05:16:11 所属栏目:百科 来源:网络整理
导读:▲点击上方“ CocoaChina ”关注 即可免费学习 iOS 开发 作者:sprint 原文链接:http://www.jianshu.com/p/f38f1882dcc7 1 CryptoSwift swift加密库,支持md5,sha1,sha224,sha256... ? github地址: https://github.com/krzyzanowskim/CryptoSwift 2 Kingfish

▲点击上方“CocoaChina”关注即可免费学习 iOS 开发


作者:sprint
原文链接:http://www.jianshu.com/p/f38f1882dcc7


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动画组件,支持6s及以上版本,使用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


DEMO




6 PromiseKit


异步编程类库 ?提供了很多实用的异步函数 让异步编程更简单

github地址:https://github.com/mxcl/PromiseKit


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


EZSwiftExtensions DEMO



8 Aspects


swift面向切面编程(AOP)库 ?【Method Swizzling】


github地址:https://github.com/steipete/Aspects





微信号:CocoaChinabbs


▲长按二维码“识别”关注即可免费学习 iOS 开发

月薪十万、出任CEO、赢娶白富美、走上人生巅峰不是梦

--------------------------------------

投稿邮箱:support@cocoachina.com

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读