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

Swift 必备开发库 (高级篇)

发布时间:2020-12-14 05:16:37 所属栏目:百科 来源:网络整理
导读:▲点击上方“ CocoaChina ”关注 即可免费学习 iOS 开发 本文投稿文章,作者:sprint(简书) 1、CryptoSwift swift加密库,支持md5,sha1,sha224,sha256... github地址:?https://github.com/krzyzanowskim/CryptoSwift 2、Kingfisher Kingfisher 是一个异步下

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


本文投稿文章,作者:sprint(简书)


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





微信号:CocoaChinabbs


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

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

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

商务合作QQ:645047738

投稿邮箱:support@cocoachina.com

(编辑:李大同)

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

    推荐文章
      热点阅读