5 DCSnail-蜗牛

尚未进行身份认证

我要认证

但行耕耘...

等级
TA的排名 7k+

SwiftTips之Language&API

继令你极度舒适的Swift集合类高阶函数之后,把很久之前Swift知识进行了梳理并总结成文。这些Swift知识点大多是一些细节,容易忽略但使用效果又极佳,其中包括语言基础、内存、指针、OC差异、优雅奇点、开发环境等方面。

2019-07-31 10:46:11

令你极度舒适的Swift集合类高阶函数

在Swift的集合类型中,有许多十分便捷的函数。相比于Objective-C,这些高阶函数会引起你的极度舒适。因为在Swift的许多函数中引入了闭包元素,这就直接造就了它的灵活性,简直就是极致的便捷。

2019-06-29 18:08:37

Swift基础知识碎片

1.函数的可变参数同一个方法中只能有一个可变参数,而且不限制可变参数在所有参数中的位置。在OC中可变参数只能作为方法中参数的最后一个。func sum(input: Int...) -> Int { return input.reduce(0, +)}sum(input: 1,2,3,4,5) // 152.inoutfunc switching(a: inout In...

2019-02-28 21:19:43

iOS中的静态库和动态库

iOS的静态库和动态库详解、iOS从编译到目标文件、Mach-O文件

2019-01-22 15:03:44

区块链技术及应用

区块链技术及应用

2018-12-31 22:21:56

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

在上篇文章中, 已经介绍过Trust的项目架构、业务流程等了。这篇文章将会解读一些核心的功能, 包括上篇文章提到的EtherKeystore这个业务类, 还有网络层的如何调用智能合约, 以及其它的合约调用方式。钱包管理钱包管理就要提到一个类EtherKeystore, 应用的核心业务的处理类, 有钱包管理(创建、删除、导入、导出)、助记词转化、签名工作、私钥管理等功能。EtherKeysto...

2018-11-17 23:07:17

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

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

2018-10-31 18:44:45

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

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

2018-09-03 18:32:49

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

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

2018-08-29 18:39:09

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

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

2018-07-16 22:04:16

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

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

2018-07-12 15:05:42

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

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

2018-07-09 17:14:30

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

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

2018-07-05 17:48:50

从一个例子来看Tagged Pointer特性

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

2018-06-04 18:16:22

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

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

2018-05-31 18:20:25

高效 OC开发之系统框架

系统框架,集合遍历,NSCache,+load和+initialize等。

2018-05-24 16:08:16

高效 OC开发之Block和GCD

block, GCD,NSOperationQueue等实现多线程。

2018-05-21 12:53:04

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

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

2018-04-02 10:12:53

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

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

2018-04-02 10:10:52

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

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

2018-03-19 10:52:36

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!