大家好,2022 马上结束,过去一年是 Swift 社区创建以来分享技术最多的一年。本篇总结主要是精选过去一年发布的文章进行汇总分类,方便各位小伙伴阅读学习相关知识。分类如下:
- Swift 周报
- Swift 进阶精选
- Swift 异步处理
- SwiftUI 动画系列
- SwiftUI 进阶精选
- SwiftUI 统计图
- iOS Tips
Swift 周报
前几期周报内容是同步翻译的英文版周报,目前英文版停更。经过多次讨论,我们决定重启周报,分模块整理内容同步给大家。
Swift 周报 第十期 昨日的生活与工作是否也曾迷茫?对新技术渴望突破的心是否依旧执着?Swift社区,为你的技术栈添砖加瓦,你,准备好了吗?
Swift 周报 第十一期 平凡的八月,不平凡的世界,你若落后,必定挨打,你若前进,方得始终!Swift社区,给你最新的指引,给你最真的铠甲!
Swift 周报 第十二期 夏夜恬静月色柔,绵绵思绪埋心头,Swift社区常逗留,今夕明朝百事欧。欧拉欧拉。
Swift 周报 第十三期 昔孔子登泰山而小天下, 今诸君阅Swift社区皆足矣。请君浅读,与君共勉!
Swift 周报 第十五期 果然,十一假期与新一轮疫情撞了个满怀,远方的你还好吗?Swift社区愿与你携手,一起尖叫一起笑,一起撑伞一起闹!
Swift 周报 第十六期 当你来到双水村以外的大世界,你的人生目标便不单单是一名庄稼人了。Swift社区陪你一起成长,一起创造更多可能!
Swift 周报 第十七期 风起雨坠袭大地,叶落冬来又一年。Swift社区,和你同风雨,与你共未来!
Swift 周报 第十八期 蝴蝶的生命之所以如此短暂,因为它的翅膀太过精致了。Swift社区之所以浩瀚汹涌,因为它总想牵动起每一位读者的心!
Swift 进阶精选
Swift 中风味各异的依赖注入
Swift 中的抽象类型和方法
Swift 中风味各异的类型擦除
Swift 中的幻象类型
Swift 中的类型占位符
Swift 中的热重载
实现模块化应用的本地化
现今 Swift 包中的二进制目标
在 Swift 中编写脚本:Git Hooks
逐步实现基于源码的 Swift 代码覆盖率
Sourcery 的 Swift Package 命令行插件
在 Swift 图表中使用 Foudation 库中的测量类型
Swift 异步处理
Sendable 和 @Sendable 闭包 —— 代码实例详解
Swift 中的 async/await ——代码实例详解
Swift AsyncSequence — 代码实例详解
SwiftUI 动画系列
高级 SwiftUI 动画 — Part 1:Paths
高级 SwiftUI 动画 — Part 2:GeometryEffect
高级 SwiftUI 动画 — Part 3:AnimatableModifier
高级 SwiftUI 动画进阶 —— Part4:TimelineView
SwiftUI 动画进阶 — Part 5:Canvas
SwiftUI 进阶精选
SwiftUI 中的自定义导航
SwiftUI 状态管理系统指南
使用 SwiftUI 的 Eager Grids
SwiftUI 之 HStack 和 VStack 的切换
SwiftUI 锁屏小组件
SwiftUI 统计图
如何在 SwiftUI 中创建条形图
SwiftUI 中的水平条形图
在 iOS 16 中用 SwiftUI Charts 创建一个折线图
在 iOS16 中用 SwiftUI 图表定制一个线图
iOS Tips
Swift 实用工具 — SwiftLint
用 SwiftLint 保持 Swift 风格一致
第三方库并不是必须的
iOS 16 主要功能和提升
App Store 已上架项目打开瞬闪问题
解决使用 AVAudioRecorder 录音保存 .WAV 文件遇到的问题
iOS16 中的 3 种新字体宽度样式
macOS Ventura 主要功能和提升
以上内容会在 GitHub 仓库 中持续同步分类更新。
最后要感谢 Swift 社区默默付出的每一位编辑:@韦弦、@政委、@底佳佳、@何敏、@张安宇、@戴铭、@倪瑶、@休白、@张浩、@杜鑫瑶、@张星宇、@郭英东
「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」