awesome-swiftui
🌮 Awesome resources, articles, libraries about SwiftUI
https://github.com/xiaomingx/awesome-swiftui
Last synced: 5 days ago
JSON representation
-
实用书籍
- SwiftUI高级指南 - 深入探索SwiftUI框架,掌握UI元素和复杂界面的构建技巧。
- SwiftUI高级指南 - 深入探索SwiftUI框架,掌握UI元素和复杂界面的构建技巧。
-
开源库精选
-
图片加载
- SDWebImageSwiftUI - 基于SDWebImage的SwiftUI图片加载与动画框架。
- Kingfisher - 轻量级Swift图片下载与缓存库。
- SDWebImageSwiftUI - 基于SDWebImage的SwiftUI图片加载与动画框架。
- Kingfisher - 轻量级Swift图片下载与缓存库。
-
动画
- swiftui-animation-library - 包含多种加载、渐入渐出、背景等动画效果。
- SwiftUI-Animations - 丰富的动画案例。
- swiftui-animation-library - 包含多种加载、渐入渐出、背景等动画效果。
- SwiftUI-Animations - 丰富的动画案例。
-
日历
- SwiftUICalendar - 基于SwiftUI的简单日历组件。
- SwiftUICalendar - 基于SwiftUI的简单日历组件。
-
图表
- ChartView - 使用SwiftUI创建的简单图表库。
- SwiftUICharts - 支持无障碍功能的折线图和柱状图。
- ChartView - 使用SwiftUI创建的简单图表库。
- SwiftUICharts - 支持无障碍功能的折线图和柱状图。
-
加载动画
- ActivityIndicatorView - SwiftUI实现的加载动画组件。
- SkeletonUI - 优雅的骨架屏加载动画。
- ActivityIndicatorView - SwiftUI实现的加载动画组件。
- SkeletonUI - 优雅的骨架屏加载动画。
-
提示与消息
- ToastUI - 简单的SwiftUI提示框实现。
- ToastUI - 简单的SwiftUI提示框实现。
- AlertToast - 类似苹果原生样式的弹框与提示。
- AlertToast - 类似苹果原生样式的弹框与提示。
-
网格布局
- WaterfallGrid - SwiftUI的瀑布流布局。
- QGrid - 轻松实现网格视图。
- WaterfallGrid - SwiftUI的瀑布流布局。
- QGrid - 轻松实现网格视图。
-
-
学习资源
-
网格布局
- 100天SwiftUI学习计划 - 免费的SwiftUI学习资料合集。
- 100天SwiftUI学习计划 - 免费的SwiftUI学习资料合集。
- SwiftUI Cheat Sheet - 常用SwiftUI代码速查表。
- The SwiftUI Lab - 深入解析SwiftUI的高级功能。
- SwiftUI Cheat Sheet - 常用SwiftUI代码速查表。
- The SwiftUI Lab - 深入解析SwiftUI的高级功能。
-
-
开源应用
-
iOS应用
- MovieSwiftUI - 使用SwiftUI与Combine构建的电影应用。
- SwiftUI-2048 - 用SwiftUI开发的经典2048游戏。
- Expenso-iOS - 演示SwiftUI与MVVM架构的简单记账应用。
- MovieSwiftUI - 使用SwiftUI与Combine构建的电影应用。
- SwiftUI-2048 - 用SwiftUI开发的经典2048游戏。
- Expenso-iOS - 演示SwiftUI与MVVM架构的简单记账应用。
-
macOS应用
- RedditOS - 用SwiftUI编写的macOS版Reddit客户端。
- RedditOS - 用SwiftUI编写的macOS版Reddit客户端。
- ControlRoom - 控制Xcode模拟器的macOS工具。
- ControlRoom - 控制Xcode模拟器的macOS工具。
-
-
文章推荐
-
构建与布局
- SwiftUI布局系统 - 了解SwiftUI布局的原理。
- 避免庞大的SwiftUI视图 - 提升代码可维护性的方法。
- 在SwiftUI中异步加载图片 - 高效处理图片加载。
- SwiftUI布局系统 - 了解SwiftUI布局的原理。
- 避免庞大的SwiftUI视图 - 提升代码可维护性的方法。
- 在SwiftUI中异步加载图片 - 高效处理图片加载。
-
生命周期
- SwiftUI 2应用生命周期指南 - 全面解析SwiftUI的应用生命周期。
- SwiftUI 2应用生命周期指南 - 全面解析SwiftUI的应用生命周期。
-
-
官方教程
- macOS App开发 - 学习如何将SwiftUI应用拓展到macOS平台。
- SwiftUI官方教程 - 快速上手SwiftUI,创建优雅动态的应用。
- SwiftUI官方教程 - 快速上手SwiftUI,创建优雅动态的应用。
- macOS App开发 - 学习如何将SwiftUI应用拓展到macOS平台。
-
WWDC精选
- SwiftUI中的数据流 (WWDC 2019) - 学习如何保持UI的可预测性和无错误性。
- SwiftUI中的数据流 (WWDC 2019) - 学习如何保持UI的可预测性和无错误性。
Programming Languages
Keywords
swiftui
34
swift
32
ios
22
macos
14
xcode
10
watchos
8
tvos
6
swiftui-example
4
cocoapods
4
declarative-ui
4
chart
4
toast
4
popup
4
charts
4
swift-package-manager
4
swiftui-components
4
swiftui-framework
4
swift5
4
iosdev
2
uianimations
2
open-source
2
transitions
2
transition-animation
2
calendar
2
swiftpackagemanager
2
swiftuicalendar
2
animation
2
combine
2
gradient
2
loading
2
animated-webp
2
apng
2
gif
2
sdwebimage
2
swift-ui
2
swiftpm
2
webp
2
cache
2
filters
2
image
2
image-processor
2
kingfisher
2
animations
2
app-animations
2
dynamic-island
2
dynamic-island-animation
2
ios-animations
2
ios-design-patterns
2
iosanimation
2
swiftui-animations
2