文章目录About-SwiftUI学 SwiftUI这一个仓库够了1、为什么需要这个仓库2、里面有什么3、怎么用4、项目的由来5、值不值得关注About-SwiftUI学 SwiftUI这一个仓库够了这个仓库在 GitHub 上拿了 7,078 Star。它不写代码不造轮子只做一件事——把 SwiftUI 相关的所有学习资源整理到一起。官方文档、WWDC 视频、社区教程、开源项目、书籍、课程全在一个页面里。1、为什么需要这个仓库2019 年 WWDC 上 SwiftUI 发布之后相关的学习材料开始井喷。苹果官方出了一套教程社区里又冒出无数博客、视频、开源项目。信息是够多了但散落在各处。你想学 SwiftUI得去 Apple Developer 找文档去 YouTube 找 WWDC 回放去 Medium 找文章去 GitHub 找示例项目。每个渠道都要单独搜搜完还要判断质量这个过程本身就很耗时间。About-SwiftUI 把这些全收拢了。打开一个页面按分类往下翻该看什么一目了然。2、里面有什么仓库内容按来源分成两大块苹果官方的和社区贡献的。官方部分包括 SwiftUI 的完整文档链接、从 2019 年到 2022 年所有 WWDC 相关视频的合集以及苹果自己出的入门教程。视频按年份排列每条都带直接跳转链接不用自己去 WWDC 页面翻。社区部分内容更杂也更实用。细分了这些类别书籍Ray Wenderlich 出了三本SwiftUI、Combine、CatalystHacking with Swift 有一本免费的入门书Big Mountain Studio 则出了一系列专题书覆盖视图、动画、数据流、Combine 等方向。中文方面有一本掘金上的 SwiftUI 实战。课程DesignCode 的 Meng To 出了一套完整课程Udemy 上有两个评价不错的付费课斯坦福的 CS193p 也把 SwiftUI 纳入了教学内容。网站SwiftUI Hub、The SwiftUI Lab、SwiftOnTap 这几个站点专门做 SwiftUI 的教程和文档补充。还有一个叫 Fucking SwiftUI 的速查表名字不雅但内容实用。文章这部分量最大收录了上百篇来自 Medium、Hacking with Swift、SwiftBySundell 等平台的技术文章。覆盖的 topic 很广从基础的列表渲染、状态管理到 GeometryReader、Combine 集成、MVVM 架构、UIKit 互通都有涉及。开源项目这是仓库里最有实战价值的部分。收录了几十个用 SwiftUI 写的完整应用和组件库包括 MovieSwiftUI电影数据库应用、SwiftUI-WeChat微信界面克隆、2048 游戏、计算器、天气应用、聊天应用等。还有 SwiftUIX、SDWebImageSwiftUI 这类扩展库直接可以用在生产项目里。测试单独列了单元测试和 UI 测试的资源包括 ViewInspector 这个专门用来测试 SwiftUI 视图的库。Xcode 扩展两个 Mac App Store 上架的插件nef 可以把代码选区导出为图片SwiftUI Recipes 能往项目里插入社区贡献的代码模板。3、怎么用这个仓库本身不需要安装任何东西。打开页面找到你感兴趣的分类点链接就行。如果你是 SwiftUI 新手建议从官方教程看起然后挑一两个开源项目 clone 下来跑一遍边看代码边学。如果你已经有基础直接去文章和开源项目部分找你需要的内容。文章按 topic 分好了不用在搜索引擎里大海捞针。4、项目的由来仓库的作者是 Juanpe一个 iOS 开发者。他在 SwiftUI 发布后不久建了这个项目初衷就是把散落各处的资源汇总到一个地方。项目一直在维护WWDC 每年出新内容后都会更新。社区也可以通过 PR 提交新的资源链接。5、值不值得关注如果你正在学 SwiftUI 或者打算开始学这个仓库值得收藏。它不生产内容只做筛选和整理。省掉你到处搜索的时间帮你快速定位到你需要的材料。7,078 个 Star 说明这个需求是真实的——学 SwiftUI 的人确实需要一个资源聚合页。需要的材料。7,078 个 Star 说明这个需求是真实的——学 SwiftUI 的人确实需要一个资源聚合页。
About-SwiftUI:学 SwiftUI,这一个仓库够了
文章目录About-SwiftUI学 SwiftUI这一个仓库够了1、为什么需要这个仓库2、里面有什么3、怎么用4、项目的由来5、值不值得关注About-SwiftUI学 SwiftUI这一个仓库够了这个仓库在 GitHub 上拿了 7,078 Star。它不写代码不造轮子只做一件事——把 SwiftUI 相关的所有学习资源整理到一起。官方文档、WWDC 视频、社区教程、开源项目、书籍、课程全在一个页面里。1、为什么需要这个仓库2019 年 WWDC 上 SwiftUI 发布之后相关的学习材料开始井喷。苹果官方出了一套教程社区里又冒出无数博客、视频、开源项目。信息是够多了但散落在各处。你想学 SwiftUI得去 Apple Developer 找文档去 YouTube 找 WWDC 回放去 Medium 找文章去 GitHub 找示例项目。每个渠道都要单独搜搜完还要判断质量这个过程本身就很耗时间。About-SwiftUI 把这些全收拢了。打开一个页面按分类往下翻该看什么一目了然。2、里面有什么仓库内容按来源分成两大块苹果官方的和社区贡献的。官方部分包括 SwiftUI 的完整文档链接、从 2019 年到 2022 年所有 WWDC 相关视频的合集以及苹果自己出的入门教程。视频按年份排列每条都带直接跳转链接不用自己去 WWDC 页面翻。社区部分内容更杂也更实用。细分了这些类别书籍Ray Wenderlich 出了三本SwiftUI、Combine、CatalystHacking with Swift 有一本免费的入门书Big Mountain Studio 则出了一系列专题书覆盖视图、动画、数据流、Combine 等方向。中文方面有一本掘金上的 SwiftUI 实战。课程DesignCode 的 Meng To 出了一套完整课程Udemy 上有两个评价不错的付费课斯坦福的 CS193p 也把 SwiftUI 纳入了教学内容。网站SwiftUI Hub、The SwiftUI Lab、SwiftOnTap 这几个站点专门做 SwiftUI 的教程和文档补充。还有一个叫 Fucking SwiftUI 的速查表名字不雅但内容实用。文章这部分量最大收录了上百篇来自 Medium、Hacking with Swift、SwiftBySundell 等平台的技术文章。覆盖的 topic 很广从基础的列表渲染、状态管理到 GeometryReader、Combine 集成、MVVM 架构、UIKit 互通都有涉及。开源项目这是仓库里最有实战价值的部分。收录了几十个用 SwiftUI 写的完整应用和组件库包括 MovieSwiftUI电影数据库应用、SwiftUI-WeChat微信界面克隆、2048 游戏、计算器、天气应用、聊天应用等。还有 SwiftUIX、SDWebImageSwiftUI 这类扩展库直接可以用在生产项目里。测试单独列了单元测试和 UI 测试的资源包括 ViewInspector 这个专门用来测试 SwiftUI 视图的库。Xcode 扩展两个 Mac App Store 上架的插件nef 可以把代码选区导出为图片SwiftUI Recipes 能往项目里插入社区贡献的代码模板。3、怎么用这个仓库本身不需要安装任何东西。打开页面找到你感兴趣的分类点链接就行。如果你是 SwiftUI 新手建议从官方教程看起然后挑一两个开源项目 clone 下来跑一遍边看代码边学。如果你已经有基础直接去文章和开源项目部分找你需要的内容。文章按 topic 分好了不用在搜索引擎里大海捞针。4、项目的由来仓库的作者是 Juanpe一个 iOS 开发者。他在 SwiftUI 发布后不久建了这个项目初衷就是把散落各处的资源汇总到一个地方。项目一直在维护WWDC 每年出新内容后都会更新。社区也可以通过 PR 提交新的资源链接。5、值不值得关注如果你正在学 SwiftUI 或者打算开始学这个仓库值得收藏。它不生产内容只做筛选和整理。省掉你到处搜索的时间帮你快速定位到你需要的材料。7,078 个 Star 说明这个需求是真实的——学 SwiftUI 的人确实需要一个资源聚合页。需要的材料。7,078 个 Star 说明这个需求是真实的——学 SwiftUI 的人确实需要一个资源聚合页。