1.关键代码 关键代码如下,其中具体内容见代码注释部分。在注释文档中,以#数字开始的表示关键节点序号,后续实际分析时会使用到。 1.1 CFAr...
本文主要用Swift 来模拟定义对象、头、域、堆以及空闲链表,并实现标记与清除两个阶段算法来帮助理解,简单实现mark-sweep算法思路,不包...
前一篇-GC算法基础相关概念[https://www.jianshu.com/p/e0c7ef91cb6b] GC标记-清除算法 分为两个阶段 ...
以下为《垃圾回收的算法与实现》中序章及相关概念读书笔记 1.GC 定义 GC: Garbage Collection, “垃圾回收”垃圾: G...
自己最近重新梳理了下iOS 中 Hybrid 交互方面的知识,这里简单记录一下: 环境说明: Web容器:WKWebView iOS10.0以上...
最近在使用开发过程中碰到这样一个问题:向一个修饰为 @objc 的方法中传入一个闭包参数,示例代码如下: 如果通过 self.perform(s...
1.属性字符串 2.Optional 实现 3.可选解析 你可以包含多个可选绑定或多个布尔条件在一个 if 语句中,只要使用逗号分开就行。只要有...
原文bloc-architecture Bloc 架构 使用Bloc允许我们将应用分为三层: Data 数据层Data Provider ...
本文翻译自 Add-Flutter-to-existing-apps 在已有项目中继承Flutter 约定:本文中hostApp翻译成: 宿主...