首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
unravel2025
掘友等级
Harmonyer | iOSer | HDE
|
想知道吗
一名iOS老司机,目前在全职开发鸿蒙
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 11
沸点 4
赞
15
返回
|
搜索文章
最新
热门
Swift 一个小型游戏对象模型渐进式设计(一)——继承机制解读:从基础类到防止重写
为什么必须有“继承” 在真实世界里,我们习惯把事物归类:车 → 自行车 → 双人自行车。 Swift 的 class 类型允许我们用同样的层级方式建模,把公共的代码放在“上层”,把差异化的代码放在“下
Swift 中的迭代机制:Sequence、Collection 与 Iterator 完全拆解
前言 日常开发里,我们写 for item in list 像呼吸一样自然。 但 Swift 编译器在背后悄悄做了三件事: 调用 list.makeIterator() 拿到一个迭代器 反复调用 it
告别并发警告:Swift 6 线程安全通知 MainActorMessage & AsyncMessage 实战指南
为什么旧的 NotificationCenter 会“踩坑” 在 Swift Concurrency 时代,即使你把 addObserver 的 queue 设成 .main,只要闭包里调用了 @Ma
【SwiftUI 任务身份】task(id:) 如何正确响应依赖变化
为什么 .task 默认不会“跟着变量跑” 在 UIKit 时代,我们手动 addObserver、removeObserver,一不小心就忘记移除。 SwiftUI 带来了“自动依赖追踪”:只要 b
Swift 内存管理:吃透 ARC 、weak、unowned
前言 ARC 让 90% 的 iOS 开发者“无痛”管理内存,但剩下的 10% 却能把 App 拖进 OOM 深渊。 ARC 原理:一张图先记住 结构体 / 枚举是值类型,不走 ARC;只有类(cla
【Swift 访问控制全解析】一篇就够:从 open 到 private,让接口与实现各就其位
## 为什么需要“访问控制” 1. 隐藏实现细节,只暴露必要接口 2. 防止外部误用,减少后续兼容压力 3. 支持模块化开发(App、Framework、Swift Package 多目标混
Swift 6 实战:从“定时器轮询”到 AsyncSequence 的优雅实时推送
## 前言 在 iOS 开发中,「实时刷新」需求随处可见: - 天气卡片 3 秒更新一次 - 座位状态由绿变红 - 股价、比分、配送进度…… 过去我们习惯用 `Timer.sche
Swift 并发:我到底该不该用 Actor?——一张决策图帮你拍板
## Actor 是什么?(一句话版) Actor = 自带大门的房间:一次只能进一个人,进门要“等钥匙”(`await`)。 它存在的唯一理由:保护非 Sendable 的可变状态。 ## A
深入理解 DispatchQueue.sync 的死锁陷阱:原理、案例与最佳实践
## 为什么要谈“死锁” 在 Swift 并发编程中,`DispatchQueue.sync` 以“阻塞式同步”著称:简单、直观、线程安全,却也最容易让生产环境直接崩溃。 ## 什么是死锁(Dea
Swift 协议(Protocol)指南(四):协议扩展(Protocol Extension)——让“协议”自己也有默认实现
## 为什么要有“协议扩展” 1. 协议只能“声明”要求,不能“实现”要求 在 Swift 2 之前,协议类似 Java 的 Interface: - 只能写方法签名,不能写大
下一页
个人成就
优秀创作者
文章被点赞
947
文章被阅读
204,716
掘力值
10,034
关注了
289
关注者
424
收藏集
25
关注标签
60
加入于
2016-07-08