WavesWallet开发笔记

第三方库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开发笔记)