首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
过客又见过客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
134篇文章 · 0订阅
Xcode SPM 太慢/报错?代理 + 缓存修复
SPM 加速:终端代理 在终端执行(端口如 7890 按自己改): 报 fatalError 时 错误里会带类似 FloatingPanel-f92b491a 的路径,删掉该缓存再重试: 多个包都报错
Swift中的分层缓存设计:平衡性能、内存与数据一致性的实践方案
引言:单一缓存策略的局限性 在移动应用开发中,缓存是提升性能的关键手段。然而,单一的缓存策略往往难以同时满足三个核心诉求:高性能、低内存占用和数据一致性。 内存缓存速度快但容量有限,磁盘缓存容量大但访
Swift 6 严格并发检查:@Sendable 与 Actor 隔离的深度解析
摘要: Swift 6 引入了严格的并发检查机制,旨在消除数据竞争,提升多线程编程的安全性与可维护性。本文将深入探讨 @Sendable 协议的本质与应用场景,以及 Actor 隔离模型如何成为构建并
Swift 全面深入指南
第一部分:Swift 基础与底层原理 1. 值类型 vs 引用类型 1.1 核心区别 维度 值类型 (Value Type) 引用类型 (Reference Type) 代表 struct, enum
iOS实现 WKWebView 长截图的优雅方案
在 iOS 开发中,为 WKWebView 实现长截图功能是一个常见且棘手的需求。本文将介绍一种高效、稳定的解决方案,通过分段渲染与图像拼接,完美捕获整个网页内容。
Swift高阶函数大全:让你的代码更优雅高效
大家好!今天我们来深入探讨Swift中那些让集合操作变得轻松愉快的高阶函数。这些函数就像是数据处理流水线上的各种工具,每个都有其独特的用途和魅力。 基础三剑客 1. map:变形大师 map就像一位魔
求求你,别在 Swift 协程开头写 guard let self = self 了!
别让 guard let self = self 锁死你的控制器:Swift 协程内存“绑架”大揭秘 🚀 01. 一个“灵异”的 deinit 你是否遇到过这种场景:在 ViewController
【Swift Concurrency】深入理解 `async let` 与 `TaskGroup`:并发任务的生命周期与错误传播机制
一、什么是 async let? async let 是 Swift 提供的一种结构化并发语法糖,用于并发地启动多个子任务,并延迟等待其结果。 ✅ 基本用法 每个 async let 会创建一个子任务
Swift 6.1 `withTaskGroup` & `withThrowingTaskGroup` 新语法导读
为什么需要 TaskGroup? 在 Swift 并发里,当你想: 同时发起 N 个异步任务(如批量下载图片) 等全部完成再汇总结果 支持中途取消、错误传播 手动 Task { } 会显得碎片化且难以
swift 中 Combine框架技术点汇总表
Combine框架思维导图。Apple Combine 官方文档 一、Combine 框架核心结构 二、关键组件说明 核心协议 Publisher: 定义值序列提供者的基本协议 Subscriber: