DCSnail
I am a coder.
Blog
GitHub
Email
RSS
Tags:
iOS
内存管理
移动安全
架构
ice
runtime
Effective OC
Swift
block
多线程
watchOS
区块链
iOS
京东App Swift混编及组件化落地
Swift环境及编译优化调研
高效 OC开发之系统框架
高效 OC开发之Block和GCD
浅谈block实现原理及内存特性之三: copy过程分析
浅谈block实现原理及内存特性之二: 持有变量
浅谈block实现原理及内存特性之一: 内部结构和类型
ARC到底帮我们做了哪些工作?
高效 OC开发之内存管理
高效 OC开发之协议与分类
高效 OC开发之接口与API设计
+load和+initialize方法的探究
探究UIScrollView及其子类布局和适配的影响因素
浅谈DNS劫持及安全应对措施
高效 OC开发之对象、消息、运行时
高效 OC开发之熟悉Objective-C
关于浮点型数据精度丢失的探究
Runtime黑魔法之Method Swizzling
ZeroC-ICE详解与配置应用
iOS设备获取唯一标识的方法总结
Architectures与指令集架构
加密算法总结
iOS架构模式(MVC/MVCS/MVP/MVVM/VIPER)
深拷贝和完全拷贝对比的探究
iOS严谨单例写法、可继承单例
ARC中strong和weak的探究
assign/retain/copy各内存管理特性的差异
property之self.xx与_xx的区别
内存管理
浅谈block实现原理及内存特性之三: copy过程分析
浅谈block实现原理及内存特性之二: 持有变量
浅谈block实现原理及内存特性之一: 内部结构和类型
ARC到底帮我们做了哪些工作?
高效 OC开发之内存管理
深拷贝和完全拷贝对比的探究
ARC中strong和weak的探究
assign/retain/copy各内存管理特性的差异
property之self.xx与_xx的区别
移动安全
浅谈DNS劫持及安全应对措施
加密算法总结
SSH、SSH-Agent密钥管理
架构
Architectures与指令集架构
iOS架构模式(MVC/MVCS/MVP/MVVM/VIPER)
ice
ZeroC-ICE详解与配置应用
runtime
ARC到底帮我们做了哪些工作?
+load和+initialize方法的探究
高效 OC开发之对象、消息、运行时
Runtime黑魔法之Method Swizzling
Effective OC
高效 OC开发之系统框架
高效 OC开发之Block和GCD
高效 OC开发之内存管理
高效 OC开发之协议与分类
高效 OC开发之接口与API设计
高效 OC开发之对象、消息、运行时
高效 OC开发之熟悉Objective-C
Swift
京东App Swift混编及组件化落地
Swift环境及编译优化调研
令你极度舒适的Swift集合类高阶函数
Swift访问权限
Swift关键字总结下篇
Swift关键字总结上篇
block
浅谈block实现原理及内存特性之三: copy过程分析
浅谈block实现原理及内存特性之二: 持有变量
浅谈block实现原理及内存特性之一: 内部结构和类型
多线程
高效 OC开发之Block和GCD
watchOS
WatchOS开发教程之六: 表盘功能开发
WatchOS开发教程之五: 通知功能开发
WatchOS开发教程之四: Watch与 iPhone的通信和数据共享
WatchOS开发教程之三: 导航方式和控件详解
WatchOS开发教程之二: 布局适配和系统Icon设计尺寸
WatchOS开发教程之一: Watch App架构及生命周期
区块链
由Trust Wallet理解以太坊钱包管理和智能合约
以太坊钱包 Trust项目解读之架构和流程