内容简介:由于HPB主网账户底层算法和以太坊相同,因此我们可以采用以太坊的底层算法对接HPB。熟悉以太坊的朋友都知道,以太坊提供了一个但是对于iOS的小伙伴来说,直接调用js无疑是很困难的,并且从实现上来说也很复杂。因此我们找到了一个swift代码实现的库文件的导入使用cocoapods,详细安装步骤,
1 集成说明
由于HPB主网账户底层算法和以太坊相同,因此我们可以采用以太坊的底层算法对接HPB。熟悉以太坊的朋友都知道,以太坊提供了一个 Web3.js API 中文文档 的库,通过调用js的代码去实现区块链DApp的开发。
但是对于iOS的小伙伴来说,直接调用js无疑是很困难的,并且从实现上来说也很复杂。因此我们找到了一个swift代码实现的 web3swift 的库,通过这个我们可以使用swift语言去开发应用,这让实现变得简单。接下来,我们就以这个库为基础,详细介绍钱包的开发过程。
2 Xcode工程设置
2.1 开发环境
- 支持iOS 9.0以上系统
- 使用Xcode 9或更高版本
- swift4.1开发语言
2.2 Xcode工程设置
库文件的导入使用cocoapods,详细安装步骤, 请点击 。
1. 创建Podfile
touch Podfile
2. 使用CocoaPods 安装 web3swift
目前HPB Wallet采用 web3swift 0.7.0版本,后续也会以该版本作为基础进行说明。
platform :ios, '9.0' target '<Your Target Name>' do use_frameworks! pod 'web3swift', '~> 0.7.0' end
在Podfile所在的文件夹下输入命令:
pod install
3. 导入成功,启动工程
在使用的地方导入头文件。
2.3使用CocoaPods的问题
- pod search无法搜索到类库的解决办法(找不到类库)
(1)执行pod setup
(2)删除~/Library/Caches/CocoaPods目录下的search_index.json文件
pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件。 终端输入rm ~/Library/Caches/CocoaPods/search_index.json 删除成功后再执行pod search
(3)执行pod search
安装好了web3swift库,接下来我们会讲解如何创建钱包。
作者:感谢HPB Wallet 开发团队整理供稿
以上所述就是小编给大家介绍的《HPB-Wallet:HPB 钱包Xcode集成》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 比特币钱包开发:钱包项目整体架构设计
- EOS钱包开发:钱包项目整体架构设计
- YOYOW 团队开放桌面版钱包,移动版钱包,信息销售模块以及用户注册模块源代码
- 比特币钱包rpc
- Coinomi钱包解决了漏洞问题
- 再议Wannacry的比特币钱包
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
第一行代码:Android(第2版)
郭霖 / 人民邮电出版社 / 2016-12-1 / CNY 79.00
本书被广大Android 开发者誉为“Android 学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。 第2版基于Android 7.0 对第1 版进行了全面更新,将所有知识点都在最新的Android 系统上进行重新适配,使用 全新的Android Studio 开发工具代替之前的Eclipse,并添加了对Material Design、运行时权限、......一起来看看 《第一行代码:Android(第2版)》 这本书的介绍吧!