惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
MyScale Blog
MyScale Blog
量子位
月光博客
月光博客
J
Java Code Geeks
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
U
Unit 42
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
G
Google Developers Blog
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
IT之家
IT之家
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
博客园 - 叶小钗
B
Blog
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
B
Blog RSS Feed

博客园 - wjwdive

Apple官方package介绍 MAC安装鼠尾管输入引擎并配置雾凇词库+万象拼音大模型 如何使用git submodule拆分大的git项目 MAC多github账号配置步骤 记录一次flutter boost5.0.2示例调试的过程 【算法】可获得的最大点数问题 使用1panel一键建站 关于混合加密(AES+RSA) C++设计模式汇总 设计模式C++005__桥模式 设计模式C++007__抽象工厂方法模式 设计模式C++004__装饰器模式 设计模式C++003__观察者模式 设计模式C++002__策略模式 设计模式C++001__模板方法 使用bundler自动化构建Xcode项目时遇到的问题。 AI图片生成网站 suno AI编曲创作利器 iOS组件化开发之私有库 iOS、Android获取apk公钥MD5信息 阿里图标库批量下载iOS适配的图标 C语言实现回调函数标准方式 swift 自定义tabbar为基本结构的项目 swift 可选类型
SwiftUI常用的第三方package
wjwdive · 2026-08-26 · via 博客园 - wjwdive

网络与数据请求

Alamofire:Swift 生态中网络请求库的“事实标准”,提供了优雅的 API 来处理 HTTP 请求、响应序列化、身份验证等,能大幅简化网络层开发。
Repo: https://github.com/Alamofire/Alamofire.git
使用OC开发的项目的都用过AFNetworking,这是同一个项目的swift版本。质量上乘。
swift-request:专为 SwiftUI 设计的“声明式”网络库,其编程范式与 SwiftUI 高度一致,能让你用更 SwiftUI 的方式定义和处理网络请求。
Repo: 搜索 swift-request 即可找到。

图像加载与缓存

Kingfisher:这是一个纯 Swift 编写的、用于从网络下载和缓存图像的库。它提供了 KFImage 视图,可以一行代码实现图像的异步加载、缓存和渲染,能帮你省去处理大量底层细节的麻烦。
Repo: https://github.com/onevcat/Kingfisher.git

SDWebImageSwiftUI:作为老牌库 SDWebImage 的 SwiftUI 封装,它同样提供了强大的图像加载、缓存功能,并支持 GIF 和 WebP 格式。
Repo: https://github.com/SDWebImage/SDWebImageSwiftUI.git
SDWebImage的SwiftUI版本,质量上乘。

UI 组件与扩展

SwiftUIX:一个旨在“填补 SwiftUI 空白”的扩展库,提供了超过 70 个 SwiftUI 原生缺失的 UIKit 风格组件,如 TextView(多行输入)、ActivityIndicator(加载指示器)等。
Repo: https://github.com/SwiftUIX/SwiftUIX.git

Introspect:允许你在 SwiftUI 中访问和修改其底层的 UIKit 视图。当需要实现 SwiftUI 本身不提供的精细定制时,这是一个强大的“后门”。
Repo: https://github.com/siteline/SwiftUI-Introspect.git

动画与视觉效果

Lottie for SwiftUI:由 Airbnb 出品,可以让你在 app 中轻松集成由 After Effects 导出的 JSON 格式动画。用于实现启动页、加载动画或庆祝特效,能极大提升应用的质感。

Repo: https://github.com/airbnb/lottie-ios.git
需配合动画师创建的动画资源。

图表与数据可视化

SwiftUI Charts:Apple 官方的图表框架,可用于创建柱状图、折线图、饼图等多种图表,与 SwiftUI 完美集成,是实现数据可视化的首选。
Repo: 这是官方框架,在 Xcode 中直接搜索 SwiftUI 即可找到 Charts。

SwiftUICharts:一个社区驱动的、高度可定制的图表库,提供了丰富的图表类型和精美的动画效果。
Repo: https://github.com/willdale/SwiftUICharts.git

导航与弹窗
swift-navigation:你之前提到过的库,用于改进 SwiftUI 的导航和状态管理,通过枚举驱动导航,避免状态冲突。
Repo: https://github.com/pointfreeco/swift-navigation.git

PopupView:一个简单灵活的库,用于在 SwiftUI 中创建各种自定义弹窗、Toast 提示和底部表单。
Repo: 搜索 PopupView 即可找到。

工具与代码质量
SwiftLint:一个代码规范检查工具,能强制执行 Swift 的编码风格指南,帮助团队保持代码风格一致,减少潜在错误。
Repo: https://github.com/realm/SwiftLint.git

其他

awesome-swiftui-libraries:这是一个在 GitHub 上持续更新的“Awesome”列表,汇集了大量优质的 SwiftUI 库,按功能分类,是寻找特定工具的宝库。

Repo: https://github.com/Toni77777/awesome-swiftui-libraries.git