iOS MMKV原理整理总结:比UserDefaults快100倍的存储方案是如何炼成的? 掘金 iOS 作者 sweet丶 2025年12月2日 23:41 一、传统存储方案的痛点 在介绍MMKV之前,让我们先看看iOS开发者常用的几种本地存储方案: NSUserDefaults:适合简单键值对,但性能瓶颈明显,每次写入都需同步到文件 SQLite:功能强
Swift ——详解Any、AnyObject、 AnyClass 掘金 iOS 作者 Haha_bj 2025年12月2日 17:36 在Swift 中,Any、AnyObject、 AnyClass 是三个不同的类型,它们用于不同的场景,代表了不同的类型和用途。 一、Any Any 是 Swift 中可以表示任何类型的类型,包含所有
Swift 中的async和await 掘金 iOS 作者 Haha_bj 2025年12月2日 17:10 异步编程是指程序在执行任务时,不需要等待任务完成才能继续执行其他任务。传统的同步编程方式会导致程序等待某个操作完成(比如网络请求、磁盘读写等),直到任务完成后才会继续执行,可能会造成性能瓶颈。异步编程
《Flutter全栈开发实战指南:从零到高级》- 20 -主题与国际化 掘金 iOS 作者 QuantumLeap丶 2025年12月2日 09:44 Flutter主题系统基于继承设计模式,通过ThemeData对象在widget树中传递,支持亮色/暗色主题配置和自定义扩展。系统学习国际化资源管理和运行时语言切换方案,帮助开发者提升应用的用户体验。
Textture 生命周期 掘金 iOS 作者 曾经我也有梦想 2025年12月1日 20:26 Texture (AsyncDisplayKit) 节点生命周期完全指南 📋 生命周期流程图 1️⃣ init() - 节点初始化 🧵 线程特性 ⚠️ 关键:可能在主线程或后台线程执行! 根据创建方式
当 Android 手机『强行兼容』AirDrop -- 肘子的 Swift 周报 #113 掘金 iOS 作者 东坡肘子 2025年12月2日 08:01 DMA 推动 Android 与 iOS 首次实现类 AirDrop 互通。本期精选双平台开发实践、Skip 跨平台经验、Trendyol 的 macOS Farm 架构,以及 SwiftUI Pre
iOS深入理解事件传递及响应 掘金 iOS 作者 Haha_bj 2025年12月1日 13:59 一、事件传递 事件传递相关的两个方法 如图,View A中包含View B1、View B2,View B2中包含View C1,View C2既包含View C1的一部分,又包含View B2的一部
SwiftUI 最新数据模型完整解析:@Observable、@State、@Bindable(iOS17+ 全新范式) 掘金 iOS 作者 汉秋 2025年12月1日 11:22 自 iOS 17 起,SwiftUI 引入了 全新的 Observation 模型。 它用三个核心工具彻底重塑了数据管理方式: @Observable —— 定义可观察的状态模型 @State ——