ARTICLES
92篇技术译文SOURCES
2个系列 / 2 位作者LATEST
2024/01/07Rust API 绑定:CFStringGetBytes 很难,下篇Always ProcessingiOSVirtual Memory译文Objective-CAlways Processing 中文译文
来源作者:Brian T. Kelley
16 篇/2024/01/07+
Always ProcessingiOSVirtual Memory译文Objective-C
Always Processing 中文译文
来源作者:Brian T. Kelley
16 篇/2024/01/07
+- 01Size Matters:iOS 虚拟内存大小探索Always Processing 中文译文:Size Matters:iOS 虚拟内存大小探索(原文:Size Matters: An Exploration of Virtual Memory on iOS)2022/02/20
- 02Objective-C 内部机制:类架构Always Processing 中文译文:Objective-C 内部机制:类架构(原文:Objective-C Internals: Class Architecture)2023/01/02
- 03Objective-C 内部机制:类图实现Always Processing 中文译文:Objective-C 内部机制:类图实现(原文:Objective-C Internals: Class Graph Implementation)2023/01/10
- 04Objective-C 内部机制:isa 的多重用途Always Processing 中文译文:Objective-C 内部机制:isa 的多重用途(原文:Objective-C Internals: The Many Uses of isa)2023/01/19
- 05Objective-C 内部机制:未实现类与 Toll-Free BridgingAlways Processing 中文译文:Objective-C 内部机制:未实现类与 Toll-Free Bridging(原文:Objective-C Internals: Unrealized Classes (and Toll-Free Bridging))2023/02/16
- 06Objective-C 内部机制:非脆弱实例变量Always Processing 中文译文:Objective-C 内部机制:非脆弱实例变量(原文:Objective-C Internals: Non-Fragile Instance Variables)2023/03/12
- 07Objective-C 内部机制:Tagged Pointer 对象Always Processing 中文译文:Objective-C 内部机制:Tagged Pointer 对象(原文:Objective-C Internals: Tagged Pointer Objects)2023/03/19
- 08站点焕新Always Processing 中文译文:站点焕新(原文:Site Refresh)2023/05/30
- 09Objective-C 内部机制:关联引用Always Processing 中文译文:Objective-C 内部机制:关联引用(原文:Objective-C Internals: Associated References)2023/06/05
- 10Home Lab:意外形成的系统Always Processing 中文译文:Home Lab:意外形成的系统(原文:Home Lab: The Accidental System)2023/06/11
- 11Objective-C 内部机制:RetainAlways Processing 中文译文:Objective-C 内部机制:Retain(原文:Objective-C Internals: Retain)2023/07/22
- 12Objective-C 内部机制:ReleaseAlways Processing 中文译文:Objective-C 内部机制:Release(原文:Objective-C Internals: Release)2023/10/01
- 13Rust API 绑定:Core Foundation 有符号/无符号转换Always Processing 中文译文:Rust API 绑定:Core Foundation 有符号/无符号转换(原文:Rust API Bindings: Core Foundation Signed/Unsigned Conversion)2023/12/27
- 14Rust API 绑定:Core Foundation 内存管理与可变性Always Processing 中文译文:Rust API 绑定:Core Foundation 内存管理与可变性(原文:Rust API Bindings: Core Foundation Memory Management and Mutability)2023/12/28
- 15Rust API 绑定:CFStringGetBytes 很难,上篇Always Processing 中文译文:Rust API 绑定:CFStringGetBytes 很难,上篇(原文:Rust API Bindings: CFStringGetBytes Is Hard, Part 1)2023/12/29
- 16Rust API 绑定:CFStringGetBytes 很难,下篇Always Processing 中文译文:Rust API 绑定:CFStringGetBytes 很难,下篇(原文:Rust API Bindings: CFStringGetBytes Is Hard, Part 2)2024/01/07
Mike AshFriday Q&AObjective-C译文RuntimeMike Ash Friday Q&A 中文译文
来源作者:Mike Ash
76 篇/2017/10/27+
Mike AshFriday Q&AObjective-C译文Runtime
Mike Ash Friday Q&A 中文译文
来源作者:Mike Ash
76 篇/2017/10/27
+- 01Objective-C 运行时简介Mike Ash Friday Q&A 中文译文:Objective-C 运行时简介2009/03/13
- 02Objective-C 消息发送机制Mike Ash Friday Q&A 中文译文:Objective-C 消息发送机制2009/03/20
- 03Objective-C 消息转发Mike Ash Friday Q&A 中文译文:Objective-C 消息转发2009/03/27
- 04Objective-C 类的加载与初始化Mike Ash Friday Q&A 中文译文:Objective-C 类的加载与初始化2009/05/22
- 05C 语言类型限定符(上)Mike Ash Friday Q&A 中文译文:C 语言类型限定符(上)2009/06/26
- 06Block 实用指南Mike Ash Friday Q&A 中文译文:Block 实用指南2009/08/14
- 07GCD 入门(一)基础与派发队列Mike Ash Friday Q&A 中文译文:GCD 入门(一)基础与派发队列2009/08/28
- 08GCD 入门(二)多核性能Mike Ash Friday Q&A 中文译文:GCD 入门(二)多核性能2009/09/04
- 09GCD 入门(三)Dispatch SourceMike Ash Friday Q&A 中文译文:GCD 入门(三)Dispatch Source2009/09/11
- 10GCD 入门(四)杂项补遗Mike Ash Friday Q&A 中文译文:GCD 入门(四)杂项补遗2009/09/18
- 11GCD 实战演练Mike Ash Friday Q&A 中文译文:GCD 实战演练2009/09/25
- 12Objective-C 中的栈对象与堆对象Mike Ash Friday Q&A 中文译文:Objective-C 中的栈对象与堆对象2010/01/15
- 13方法替换(Method Swizzling)实战Mike Ash Friday Q&A 中文译文:方法替换(Method Swizzling)实战2010/01/29
- 14Objective-C 各种遍历方式对比Mike Ash Friday Q&A 中文译文:Objective-C 各种遍历方式对比2010/04/09
- 15实现快速枚举 Fast EnumerationMike Ash Friday Q&A 中文译文:实现快速枚举 Fast Enumeration2010/04/16
- 16处理循环引用 Retain CycleMike Ash Friday Q&A 中文译文:处理循环引用 Retain Cycle2010/04/30
- 17实现相等性判断与哈希Mike Ash Friday Q&A 中文译文:实现相等性判断与哈希2010/06/18
- 18自动置空的弱引用Mike Ash Friday Q&A 中文译文:自动置空的弱引用2010/07/16
- 19对 CoreFoundation 对象的自动置空弱引用Mike Ash Friday Q&A 中文译文:对 CoreFoundation 对象的自动置空弱引用2010/07/30
- 20运行时动态创建类Mike Ash Friday Q&A 中文译文:运行时动态创建类2010/11/06
- 21访问器、内存管理与线程安全Mike Ash Friday Q&A 中文译文:访问器、内存管理与线程安全2010/12/03
- 22自定义对象内存分配器Mike Ash Friday Q&A 中文译文:自定义对象内存分配器2010/12/17
- 23实用浮点数知识Mike Ash Friday Q&A 中文译文:实用浮点数知识2011/01/04
- 24复合字面量Mike Ash Friday Q&A 中文译文:复合字面量2011/02/18
- 25OSAtomic 原子操作导览Mike Ash Friday Q&A 中文译文:OSAtomic 原子操作导览2011/03/04
- 26信号处理Mike Ash Friday Q&A 中文译文:信号处理2011/04/01
- 27MABlockClosure 源码导览Mike Ash Friday Q&A 中文译文:MABlockClosure 源码导览2011/05/06
- 28Zombie 对象的内部原理Mike Ash Friday Q&A 中文译文:Zombie 对象的内部原理2011/05/20
- 29Objective-C Block 对决 C++0x LambdaMike Ash Friday Q&A 中文译文:Objective-C Block 对决 C++0x Lambda2011/06/03
- 30方法签名不匹配问题Mike Ash Friday Q&A 中文译文:方法签名不匹配问题2011/08/05
- 31动手实现 NSAutoreleasePoolMike Ash Friday Q&A 中文译文:动手实现 NSAutoreleasePool2011/09/02
- 32动手实现引用计数Mike Ash Friday Q&A 中文译文:动手实现引用计数2011/09/16
- 33自动引用计数 ARC 详解Mike Ash Friday Q&A 中文译文:自动引用计数 ARC 详解2011/09/30
- 34GCD 的新特性Mike Ash Friday Q&A 中文译文:GCD 的新特性2011/10/14
- 35通用 Block 代理Mike Ash Friday Q&A 中文译文:通用 Block 代理2011/10/28
- 36构建带记忆化的 Block 代理Mike Ash Friday Q&A 中文译文:构建带记忆化的 Block 代理2011/11/11
- 37反汇编剖析(一)Mike Ash Friday Q&A 中文译文:反汇编剖析(一)2011/12/16
- 38反汇编剖析(二)Mike Ash Friday Q&A 中文译文:反汇编剖析(二)2011/12/23
- 39反汇编剖析(三)ARM 篇Mike Ash Friday Q&A 中文译文:反汇编剖析(三)ARM 篇2011/12/30
- 40fork 安全Mike Ash Friday Q&A 中文译文:fork 安全2012/01/20
- 41环形缓冲区与镜像内存(上)Mike Ash Friday Q&A 中文译文:环形缓冲区与镜像内存(上)2012/02/03
- 42环形缓冲区与镜像内存(下)Mike Ash Friday Q&A 中文译文:环形缓冲区与镜像内存(下)2012/02/17
- 43正确实现 KVO(第二版)Mike Ash Friday Q&A 中文译文:正确实现 KVO(第二版)2012/03/02
- 44Nib 的内存管理Mike Ash Friday Q&A 中文译文:Nib 的内存管理2012/04/13
- 45PLWeakCompatibility 源码导览(上)Mike Ash Friday Q&A 中文译文:PLWeakCompatibility 源码导览(上)2012/05/18
- 46PLWeakCompatibility 源码导览(下)Mike Ash Friday Q&A 中文译文:PLWeakCompatibility 源码导览(下)2012/06/01
- 47Objective-C 字面量语法Mike Ash Friday Q&A 中文译文:Objective-C 字面量语法2012/06/22
- 48动手实现 NSNumberMike Ash Friday Q&A 中文译文:动手实现 NSNumber2012/07/06
- 49动手实现 Tagged PointerMike Ash Friday Q&A 中文译文:动手实现 Tagged Pointer2012/07/27
- 50那些你从不想知道的 C 语言冷知识Mike Ash Friday Q&A 中文译文:那些你从不想知道的 C 语言冷知识2012/08/24
- 51dyld:OS X 上的动态链接Mike Ash Friday Q&A 中文译文:dyld:OS X 上的动态链接2012/11/09
- 52动手实现 objc_msgSendMike Ash Friday Q&A 中文译文:动手实现 objc_msgSend2012/11/16
- 53动手构建 Mach-O 可执行文件Mike Ash Friday Q&A 中文译文:动手构建 Mach-O 可执行文件2012/11/30
- 54Objective-C 常见陷阱Mike Ash Friday Q&A 中文译文:Objective-C 常见陷阱2012/12/14
- 55读取一字节内存时发生了什么Mike Ash Friday Q&A 中文译文:读取一字节内存时发生了什么2012/12/28
- 56Mach 异常处理器Mike Ash Friday Q&A 中文译文:Mach 异常处理器2013/01/11
- 57动手实现 NSObjectMike Ash Friday Q&A 中文译文:动手实现 NSObject2013/01/25
- 58动手实现 KVC 键值编码Mike Ash Friday Q&A 中文译文:动手实现 KVC 键值编码2013/02/08
- 59动手实现 NSInvocation(上)Mike Ash Friday Q&A 中文译文:动手实现 NSInvocation(上)2013/03/08
- 60动手实现 NSInvocation(下)Mike Ash Friday Q&A 中文译文:动手实现 NSInvocation(下)2013/03/22
- 61C 语言小测验Mike Ash Friday Q&A 中文译文:C 语言小测验2013/05/31
- 62动手实现 Dispatch GroupMike Ash Friday Q&A 中文译文:动手实现 Dispatch Group2013/08/16
- 63ARM64 与你Mike Ash Friday Q&A 中文译文:ARM64 与你2013/09/27
- 64为什么寄存器快而内存慢Mike Ash Friday Q&A 中文译文:为什么寄存器快而内存慢2013/10/11
- 65NSObject 类与协议Mike Ash Friday Q&A 中文译文:NSObject 类与协议2013/10/25
- 66当 autorelease 并非 autorelease 时Mike Ash Friday Q&A 中文译文:当 autorelease 并非 autorelease 时2014/05/09
- 67受 Heartbleed 启发的偏执内存分配器Mike Ash Friday Q&A 中文译文:受 Heartbleed 启发的偏执内存分配器2014/05/23
- 68dispatch_once 的秘密Mike Ash Friday Q&A 中文译文:dispatch_once 的秘密2014/06/06
- 69动手实现 NSZombieMike Ash Friday Q&A 中文译文:动手实现 NSZombie2014/11/07
- 70锁、线程安全与 SwiftMike Ash Friday Q&A 中文译文:锁、线程安全与 Swift2015/02/06
- 71动手实现 @synchronizedMike Ash Friday Q&A 中文译文:动手实现 @synchronized2015/02/20
- 72Objective-C 运行时中的并发内存释放Mike Ash Friday Q&A 中文译文:Objective-C 运行时中的并发内存释放2015/05/29
- 73Tagged Pointer 字符串Mike Ash Friday Q&A 中文译文:Tagged Pointer 字符串2015/07/31
- 74动手实现 dispatch_queueMike Ash Friday Q&A 中文译文:动手实现 dispatch_queue2015/09/04
- 75剖析 ARM64 上的 objc_msgSendMike Ash Friday Q&A 中文译文:剖析 ARM64 上的 objc_msgSend2017/06/30
- 76锁、线程安全与 Swift(2017 版)Mike Ash Friday Q&A 中文译文:锁、线程安全与 Swift(2017 版)2017/10/27
