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

Swift 必备开发库 (高级篇)

发布时间:2020-12-14 05:16:28 所属栏目:百科 来源:网络整理
导读:(点击 上方公众号 ,可快速关注) 来源:sprint?? 链接:http://www.jianshu.com/p/f38f1882dcc7 1,CryptoSwift swift加密库,支持md5,sha1,sha224,sha256… github地址: https://github.com/krzyzanowskim/CryptoSwift CryptoSwift 2,Kingfisher Kingfish

(点击上方公众号,可快速关注)


来源:sprint??

链接:http://www.jianshu.com/p/f38f1882dcc7


1,CryptoSwift


swift加密库,支持md5,sha1,sha224,sha256…

github地址: https://github.com/krzyzanowskim/CryptoSwift


CryptoSwift


2,Kingfisher


Kingfisher 是一个异步下载和缓存图片的库 类似于SDWebImage

只不过它是纯Swift的实现

github地址: https://github.com/onevcat/Kingfisher


Kingfisher logo.png


3,PeekPop


3DTouch动画组件

Peek and Pop is a great new iOS feature introduced with iPhone 6S and 6S+ that allows you to easily preview content using 3D touch.

github地址:https://github.com/marmelroy/PeekPop


PeekPop logo


4,AlamofireObjectMapper


将Alamofire JSON响应数据 转为swift对象

github地址:https://github.com/tristanhimmelman/AlamofireObjectMapper


AlamofireObjectMapper png


5,RxAlamofire


为Alamofire提供 函数响应式(FRP)调用接口

以优雅的方式使用Alamofire进行网络请求

github地址:https://github.com/RxSwiftCommunity/RxAlamofire


RxAlamofire DEMO


6,PromiseKit


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

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


PromiseKit logo


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 png


EZSwiftExtensions DEMO


8,Aspects


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

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


Aspects DEMO


9,PermissionScope


权限管理库 提供申请权限授权操作

githubd地址:https://github.com/nickoneill/PermissionScope




PermissionScope logo


PermissionScope gif


10,Alamofire


网络操作库 基本都知道

github地址:https://github.com/Alamofire/Alamofire


Alamofire logo


【今日微信公号推荐↓】

更多推荐请看值得关注的技术和设计公众号


其中推荐了包括技术设计极客?和?IT相亲相关的热门公众号。技术涵盖:Python、Web前端、Java、安卓、iOS、PHP、C/C++、.NET、Linux、数据库、运维、大数据、算法、IT职场等。点击《值得关注的技术和设计公众号》,发现精彩!

(编辑:李大同)

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

    推荐文章
      热点阅读