ARC 原理与 weak 底层实现(Side Table 深度解析) 掘金 iOS 作者 汉秋 2026年1月25日 17:22 ARC 原理与 weak 底层实现(Side Table 深度解析) 一、先给结论(非常重要) 换句话说: ❌ 不是「A weak 引用 B」 ❌ 不是「对象记住了谁 weak 它」 ✅ 是「Runt
Flutter 底层原理xyz题全面梳理 掘金 iOS 作者 忆江南 2026年1月25日 16:25 一、Flutter 架构原理 1. Flutter 的整体架构是怎样的? Flutter 采用分层架构设计,从上到下分为三层: Framework 层(Dart) Material/Cupertino
KVC / KVO 与 ivar / property 的底层关系 掘金 iOS 作者 汉秋 2026年1月25日 16:20 KVC / KVO 与 ivar / property 的底层关系 一、为什么 KVC / KVO 一定要和 ivar / property 一起理解 在 Objective-C 中: ivar 是数
Objective-C 类结构全景解析 掘金 iOS 作者 汉秋 2026年1月25日 15:16 在 Runtime 视角下,Objective-C 的 Class 并不是一个抽象概念, 而是一块结构严谨、职责清晰的内存结构。 本文将围绕 Class 的真实组成,系统讲解: isa 指针到底指向哪
iOS 常用调试工具大全-打造你的调试武器库 掘金 iOS 作者 sweet丶 2026年1月25日 00:55 还记得你第一次使用NSLog(@"Hello, World!")的时刻吗?那是调试的起点。但随着应用复杂度呈指数级增长,我们需要的工具也经历了革命性进化: 第一代:基础输出(NSLog、print)
iOS客户端开发基础知识——写文件避“坑”指南(二) 掘金 iOS 作者 zhangjiezhi_ 2026年1月24日 18:37 在iOS/macOS平台写文件的场景,可以使用fcntl(fd, F_BARRIERFSYNC)来实现性能和稳定性之间的平衡。
__CFRunLoopServiceMachPort函数详解 掘金 iOS 作者 iOS在入门 2026年1月23日 18:45 __CFRunLoopServiceMachPort 函数逐行注释 这是 RunLoop 在 macOS 上休眠和唤醒的核心函数,通过 mach_msg() 系统调用实现线程阻塞。 完整注释代码 函数
mach_msg_header_t详解 掘金 iOS 作者 iOS在入门 2026年1月23日 18:01 mach_msg_header_t - Mach 消息头 作用 这是 Mach 消息的头部结构,用于在 macOS/iOS 的进程间(或线程间)传递消息。 6个字段详解 形象比喻(信封): 字段 对应
objc_msgSend(obj, @selector(foo)); 到底发生了什么? 掘金 iOS 作者 汉秋 2026年1月23日 17:53 objc_msgSend(obj, @selector(foo)); 到底发生了什么? 在 Objective-C 的世界里,有一句话几乎是底层原教旨主义: 而这一切,都浓缩在一行看似普通、却极其核心
Flutter 最新xyz 掘金 iOS 作者 忆江南 2026年1月23日 16:19 一、Dart 语言基础xyz(15题) 1. Dart 是值传递还是引用传递? 答案: 类型 传递方式 示例 基本类型(int、double、bool、String) 值传递 修改不影响原值 对象和集
App Groups in iOS 掘金 iOS 作者 songgeb 2026年1月23日 14:41 一、什么是 App Group App Group 允许同一开发者团队(Team)下的多个 App访问一个或多个共享空间(Shared Container) 默认情况下(未使用 App Group):