-
Notifications
You must be signed in to change notification settings - Fork 51
Swift Resource
jiaxw32 edited this page Mar 8, 2022
·
3 revisions
工具 | 简要说明 | 发布时间 | 语言 |
---|---|---|---|
Unsafe Swift: A road to Memory | 2020-05-13 | en | |
Swift's Pointy Bits: Unsafe Swift & Pointer Types | 演讲文字版,详细介绍了 Swift 中 8 大指针类型,如何使用指针与 C 函数交互,以及指针使用注意事项 | 2017-03-30 | en |
try! Swift Tokyo 2017 - Swift's Pointy Bits: Unsafe Swift & Pointer Types | 演讲视频 | 2017-03-30 | en |
Unsafe Swift: Using Pointers and Interacting With C | raywenderlich 上的一遍课程,详细讲解了 Swift 中指针的使用,值得推荐 | 2020-02-03 | en |
memorydumper2 | Mike Ash 实现的一个分析内存的工具 | 源码 | |
Exploring Swift Memory Layout | Mike Ash 探索 Swift 内存布局的演讲,文字版 | 2016-12-05 | en |
Exploring Swift Memory Layout • Mike Ash • GOTO 2016 | Mike Ash 探索 Swift 内存布局的演讲视频 | 2016-11-03 | en |
Exploring Swift Memory Layout | Mike Ash 探索 Swift 内存布局的一篇博客 | 2014-07-18 | en |
Memory layout in Swift | en |
工具 | 简要说明 | 发布时间 | 语言 |
---|---|---|---|
Method Dispatch in Swift | 详细阐述 Swift 中方法调度的一篇好文,原文图挂了,可以参考下文 | 2016-12-06 | en |
Swift Method Dispatch | 上文的一遍总结笔记 | 2020-11-05 | zh |
Method dispatch in Swift | 另外一遍阐述 Swift 中方法调度的文章,基于 SIL 做了分析,配有示例,值得学习 | 2017-09-25 | en |
Static vs Dynamic Dispatch in Swift: A decisive choice | 内容基本上是对上篇文章的整理总结,略作参考 | 2019-06-24 | en |
@objc and dynamic | @objc 与 dynamic 语法分析 | 2017-12-05 | en |
Increasing Performance by Reducing Dynamic Dispatch | 介绍如何使用 finial、private 关键字,以及控制访问级别,减少函数动态调用,以提升性能的一篇博文 | 2015-04-09 | en |
工具 | 简要说明 | 发布时间 | 语言 |
---|---|---|---|
How Do I Declare a Closure in Swift? | swift 闭包语法 | ||
一文看破Swift枚举本质 | 搜狐技术团队分析 Swift 枚举实现原理的一篇文章 | 2020-08-06 | zh |
工具 | 简要说明 | 发布时间 | 语言 |
---|---|---|---|
Swift 5 Type Metadata 详解 | swift 类型元数据演变及解析 | 2019-02-26 | zh |
The Swift Runtime: Class Metadata | Swift 类的元数据结构详解 | 2020-09-29 | en |
Swift metadata | 从 macho 角度解析 swift 元数据 | 2019-07-17 | en |
Swift ABI Type Metadata | swift Type Metadata 官方文档 | en |
工具 | 简要说明 |
---|---|
Swift Intermediate Language (SIL) | Swift 中间语言 SIL 官方文档 |
工具 | 简要说明 |
---|