DCSnail-蜗牛

但行耕耘...

由Trust Wallet理解以太坊钱包管理和智能合约

在上篇文章中, 已经介绍过Trust的项目架构、业务流程等了。这篇文章将会解读一些核心的功能, 包括上篇文章提到的EtherKeystore这个业务类, 还有网络层的如何调用智能合约, 以及其它的合约调用方式。 钱包管理 钱包管理就要提到一个类EtherKeystore, 应用的核心业务的处理类,...

2018-11-17 23:07:17

阅读数:1821

评论数:5

以太坊钱包 Trust项目解读之架构和流程

由于前阵子工作涉及到区块链方面的业务, 再加上自己对技术的热忱, 本人也是不断地学(恶)习(补)这方面的知识。在 github上的有很多优秀的开源钱包的代码, 比如说今天要分享的iOS版本的 Trust, 还有这个月24号刚刚官宣开源的 imToken。

2018-10-31 18:44:45

阅读数:1407

评论数:1

iOS架构模式(MVC/MVCS/MVP/MVVM/VIPER)

在进行架构设计的时候到底是选择MVC或者MVVM还是选择VIPER呢? 这就要根据你的业务需求, 项目规模以及项目未来的推演预测等诸多因素了. 这也是争议颇多的话题,所以我在这里来把几个主流思想做一个梳理, 今天就来说一说 ——— iOS架构模式

2016-07-27 22:30:20

阅读数:7169

评论数:0

cocoapods:常见错误总结

cocoapods 第三方库管理工具问题总结

2016-05-17 17:36:33

阅读数:52770

评论数:5

区块链技术及应用

区块链技术及应用

2018-12-31 22:21:56

阅读数:350

评论数:1

WatchOS开发教程之六: 表盘功能开发

WatchOS表盘开发流程, 工作原理, 表盘类型和表盘模板类型总结

2018-09-03 18:32:49

阅读数:701

评论数:0

WatchOS开发教程之五: 通知功能开发

WatchOS通知静态和动态页面的开发、通知推送的分发规则、通知的授权和配置

2018-08-29 18:39:09

阅读数:293

评论数:0

WatchOS开发教程之四: Watch与 iPhone的通信和数据共享

Watch与 iPhone的通信、WatchConnectivity通信框架、数据共享

2018-07-16 22:04:16

阅读数:494

评论数:0

WatchOS开发教程之三: 导航方式和控件详解

WathOS的导航方式、系统控件使用详解包括Label, Image, Group, Table等

2018-07-12 15:05:42

阅读数:507

评论数:0

WatchOS开发教程之二: 布局适配和系统Icon设计尺寸

WatchOS布局方式和适配方法、WatchOS中图片应用场景、Icon设计尺寸和线条设计

2018-07-09 17:14:30

阅读数:613

评论数:0

WatchOS开发教程之一: Watch App架构及生命周期

Watch App架构和生命周期、WKInterfaceController的生命周期、WatchOS与 iOS的共性技术

2018-07-05 17:48:50

阅读数:636

评论数:0

从一个例子来看Tagged Pointer特性

从采用64位处理器后, 为了节省内存和提高执行效率,苹果提出了Tagged Pointer的概念。减少一半的内存占用,以及3倍的访问速度提升,100倍的创建、销毁速度提升。

2018-06-04 18:16:22

阅读数:211

评论数:0

问题: 修改Xcode中源码时不再出现提示框

有些时候, 当你在查看Xcode中的源码API的时候, 无意修改了代码, 会对你有一个提示: Do you want to unlock it? 需要你选择Don ‘t Unlock 或者是 Unlock。

2018-05-31 18:20:25

阅读数:110

评论数:0

Effective OC之系统框架

《Effective Objective-C 2.0》第七章总结思考

2018-05-24 16:08:16

阅读数:147

评论数:0

Effective OC之块与大中枢派发(Block和GCD)

《Effective Objective-C 2.0》第六章总结思考

2018-05-21 12:53:04

阅读数:170

评论数:0

浅谈Block实现原理及内存特性之三: copy过程分析

浅谈block实现原理及内存特性系列文章之三: copy过程分析

2018-04-02 10:12:53

阅读数:199

评论数:0

浅谈Block实现原理及内存特性之二: 持有变量

浅谈block实现原理及内存特性系列文章之二: 持有变量

2018-04-02 10:10:52

阅读数:217

评论数:0

clang编译错误: fatal error: 'UIKit/UIKit.h' file not found

错误 这是一个使用clang编译器将Objective-C代码编译成C语言代码, 并生成在一个.cpp的 C++文件中。具体的命令行是: $ cd 当前文件夹 $ clang -rewrite-objc SomeFile.m 这是, 可能会遇到一个错误就是如下: fata...

2018-03-19 10:52:36

阅读数:1777

评论数:0

浅谈block实现原理及内存特性之一: 内部结构和类型

浅谈block实现原理及内存特性系列文章之一: 内部结构和类型

2018-03-16 17:01:20

阅读数:468

评论数:1

ARC到底帮我们做了哪些工作?

从iOS5开始, 就支持自动引用计数(Automatic Reference Counting, ARC)了, 所以就变得更为简单了。ARC几乎把所有内存管理事宜都交由编译器来决定, 开发者只需专注于业务逻辑。

2018-03-07 18:47:08

阅读数:903

评论数:0

提示
确定要删除当前文章?
取消 删除