整理最常用、最实用的SwiftUI资源,去除小众、过时内容,让你专注提升开发技能。
- SwiftUI官方教程 - 快速上手SwiftUI,创建优雅动态的应用。
- iOS App开发入门 - 使用SwiftUI和Xcode开发完整的iOS应用。
- macOS App开发 - 学习如何将SwiftUI应用拓展到macOS平台。
- SwiftUI基础 (WWDC 2019) - 深入了解SwiftUI视图及其工作原理。
- SwiftUI中的数据流 (WWDC 2019) - 学习如何保持UI的可预测性和无错误性。
- SwiftUI数据管理 (WWDC 2020) - 探索
@State
和@Binding
等核心功能。
- SwiftUI入门指南 - 从零开始构建流畅的SwiftUI界面。
- SwiftUI高级指南 - 深入探索SwiftUI框架,掌握UI元素和复杂界面的构建技巧。
- SDWebImageSwiftUI - 基于SDWebImage的SwiftUI图片加载与动画框架。
- Kingfisher - 轻量级Swift图片下载与缓存库。
- swiftui-animation-library - 包含多种加载、渐入渐出、背景等动画效果。
- SwiftUI-Animations - 丰富的动画案例。
- SwiftUICalendar - 基于SwiftUI的简单日历组件。
- ChartView - 使用SwiftUI创建的简单图表库。
- SwiftUICharts - 支持无障碍功能的折线图和柱状图。
- ActivityIndicatorView - SwiftUI实现的加载动画组件。
- SkeletonUI - 优雅的骨架屏加载动画。
- ToastUI - 简单的SwiftUI提示框实现。
- AlertToast - 类似苹果原生样式的弹框与提示。
- WaterfallGrid - SwiftUI的瀑布流布局。
- QGrid - 轻松实现网格视图。
- 100天SwiftUI学习计划 - 免费的SwiftUI学习资料合集。
- SwiftUI Cheat Sheet - 常用SwiftUI代码速查表。
- The SwiftUI Lab - 深入解析SwiftUI的高级功能。
- MovieSwiftUI - 使用SwiftUI与Combine构建的电影应用。
- SwiftUI-2048 - 用SwiftUI开发的经典2048游戏。
- Expenso-iOS - 演示SwiftUI与MVVM架构的简单记账应用。
- RedditOS - 用SwiftUI编写的macOS版Reddit客户端。
- ControlRoom - 控制Xcode模拟器的macOS工具。
- SwiftUI布局系统 - 了解SwiftUI布局的原理。
- 避免庞大的SwiftUI视图 - 提升代码可维护性的方法。
- 在SwiftUI中异步加载图片 - 高效处理图片加载。
- SwiftUI 2应用生命周期指南 - 全面解析SwiftUI的应用生命周期。
专注这些资源,提升SwiftUI开发技能,构建更高效的应用!