美文网首页
WavesWallet开发笔记

WavesWallet开发笔记

作者: 云上飘飘扬 | 来源:发表于2018-09-07 17:07 被阅读0次

    第三方库25519

         Curve25519  http://cr.yp.to/ecdh.htmlCurve25519 是目前最高水平的 Diffie-Hellman函数,适用于广泛的场景,由Daniel J. Bernstein教授设计。由于NIST P-256的设计过程不透明,有来历不明的参数,被广泛怀疑有后门,所以设计了Curve25519,Curve25519的设计过程完全公开,没有任何来历不明的参数。 部署情况:http://ianix.com/pub/curve25519-deployment.html

          Ed25519  http://ed25519.cr.yp.to/Ed25519是一个数字签名算法,签名和验证的性能都极高, 一个4核2.4GHz 的 Westmere cpu,每秒可以验证 71000 个签名,安全性极高,等价于RSA约3000-bit。签名过程不依赖随机数生成器,不依赖hash函数的防碰撞性,没有时间通道攻击的问题,并且签名很小,只有64字节,公钥也很小,只有32字节。 部署情 况:http://ianix.com/pub/ed25519-deployment.html

    前向安全性   前向安全性( Perfect Forward Secrecy )http://vincent.bernat.im/en/blog/2011-ssl-perfect-forward-secrecy.html前向安全性指的是,如果攻击者抓取并保存流量,那么将来私钥泄露后,攻击者也无法利用泄露的私钥解密这些流量。

    第三方图表绘制库Charts

            折线图实现,K线图的实现,柱形图实现,多种图表属性混合呈现

    第三方json解析库Gloss

    第三方库InfiniteCollectionView   

        无限横向轮播视图,使用UICollectionView做成。

    第三方库IQKeyboardManagerSwift

        每一个iOS应用的开发者在工作中都会遇到需要用户键盘输入数据的需求,而输入框(UITextField/UITextView)的父界面可能是普通的UIView,也可能是UIScrollView,UITableView,UICollectionView 等。而如果输入框位于屏幕的底部,弹起的键盘很可能覆盖输入框,导致用户就看不到输入结果,体验较差。 IQKeyboardManagerSwift 为此应运而生,使用IQKeyboardManagerSwift可以很容易地解决弹起键盘遮盖输入框的问题,并且易于集成,不需要侵入性地继承特定的类,也不需要实现某些奇怪的协议,满足大部分需求

    第三方图片处理库Kingfisher

            Kingfisher库下载图片默认是带缓存的

    第三方库Koloda 

            卡片式的UIView

    第三方库MGSwipeTableCell

            侧滑UITableViewCell展示多个可操作按钮是iOS开发中常用到的一个功能。MGSwipeTableCell非常强大的开源库,可以实现此功能

    第三方库Moya

            Moya 是你的 app 中缺失的网络层。不用再去想在哪儿(或者如何)安放网络请求,Moya 替你管理。

    第三方库RDVTabBarController

            可自由定制的iOS底部导航控件

    第三方库RESideMenu

            视图侧滑框架

    第三方库TTTAttributedLabel

            给文本加点击事件,比如一段文字中带有能点击的 tag。

    第三方库TPKeyboardAvoiding

            会自动屏幕滚动防止遮挡

    第三方库UILabel+Copyable

            实现UILabel长按复制自身文字功能

    第三方库UITextView+Placeholder

            想在UITextView上加Placeholder这个功能

    第三方库UPCarouselFlowLayout

            是旋转木马流布局UICollectionView。设置了一个分页的效果,可以收缩,自定义方便。            

    第三方库SwipeView

            中间显示完整,左边和右边显示部分样式并添加指示器以及自动轮播

    第三方库SwiftyJSON

            使用第三方开源库SwiftyJSON解析本地json数据文件

    第三方库SwiftDate

            很方便的在Swift中处理日期,比如日期创建,比较,输出等。

    第三方库Skeleton

            相信大家都看见过微博上,或者简书看到这个控件的占位图,预加载的动画效果图,这个在web上已经很成熟了,最近有空闲,就研究了一下,其实还是很好实现的。

    相关文章

      网友评论

          本文标题:WavesWallet开发笔记

          本文链接:https://www.haomeiwen.com/subject/uepcgftx.html