首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
unravel2025
掘友等级
Harmonyer | iOSer | HDE
|
想知道吗
一名iOS老司机,目前在全职开发鸿蒙
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 10
沸点 4
赞
14
返回
|
搜索文章
最新
热门
Swift 控制流深度解析(二):模式匹配、并发与真实项目套路
让自定义类型支持 for-in:三分钟实现 Sequence 需求 自己写了一个“分页加载器”,想这样用: 实现 要点 只要 makeIterator() 返回的对象能满足 IteratorProto
Swift 控制流深度解析(一):循环、条件与分支
为什么 Swift 的控制流值得单开一篇? 语法糖多:区间、stride、tuple、where、guard、defer…… 安全严苛:switch 必须 exhaustive、case 不能空、默认
Swift 函数完全指南(四):从 `@escaping` 到 `async/await`——打通“回调→异步→并发”任督二脉
历史包袱:海量第三方 SDK 仍是回调形态 痛点: 嵌套地狱(Callback Pyramid) 错误处理分散 难以取消 官方桥接器:withCheckedThrowingContinuation 核
Swift 函数完全指南(三):`@autoclosure`、`rethrows`、`@escaping` 与内存管理
@autoclosure:把“表达式”包成“闭包”,实现“短路求值” 场景回顾 问题: 字符串先拼接完成,再传进函数——性能浪费。 若拼接代价高("计算成本:\(expensive())"),则每次调
Swift 函数完全指南(二):泛型函数与可变参数、函数重载、递归、以及函数式编程思想
泛型函数:让代码从“具体类型”升维到“抽象类型” 场景:写了一个交换两个 Int 的函数,后来又要交换 Double、String、CGPoint…… 泛型版本: 泛型约束:只支持“可比较”类型 多占
Swift 函数完全指南(一)——从入门到嵌套
函数的本质 自包含的代码片段,完成一个“任务”。 有名字 → 可被重复“调用”。 有类型 → 由“参数类型 + 返回类型”组成,可以像 Int、String 一样被赋值、传递、返回。 可嵌套 → 在函
Swift 闭包(Closure)从入门到深入:语法、捕获与实战
前言 闭包是 Swift 的“灵魂语法”之一。它同时承担了 函数式编程的高阶函数; 面向对象中的委托回调; 异步并发中的逃逸闭包; 甚至属性包装器与 DSL 的构建基础。 闭包到底是什么?—— 一句话
Swift 集合类型详解(三):自定义集合、持久化结构与 ORM 共舞
从零实现一个 CircularArray 需求:固定容量,到达上限后从头覆盖,支持 for-in、count、randomAccess。 步骤: 遵循 Collection 协议; 提供 startI
Swift 集合类型详解(二):自定义 Hashable、值语义与性能陷阱
为什么要“自定义”Hashable? 官方文档只告诉你“Set/Dictionary 的元素/键必须 Hashable”,却没说: 系统默认的哈希算法什么时候会“翻车”? 手写 hash(into:)
Swift 集合类型详解(一):Array、Set、Dictionary 全貌与选型思路
三种集合速览 类型 有序? 唯一? 键值对? 适用场景举例 Array ✅ ❌ ❌ 排行榜、聊天记录、播放队列 Set ❌ ✅ ❌ 去重标签、已读 ID 池、权限集合 Dictionary ❌ key
下一页
个人成就
优秀创作者
文章被点赞
741
文章被阅读
154,870
掘力值
8,109
关注了
289
关注者
368
收藏集
25
关注标签
60
加入于
2016-07-08