IT网课学习吧

SwiftUI设计从入门到进阶(iOS13+Swift5.1+Xcode11)

移动开发
课程简介

《SwiftUI设计从入门到进阶(iOS13+Swift5.1+Xcode11)》image.webp (72.59 KB, 下载次数: 61) 下载附件   保存到相册 2021-8-31 20:10 上传【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、Dev

已有 0 人浏览 发布 2026-09-15 更新 2026-09-15

这套东西挂的是 iOS13 + Swift5.1 + Xcode11 的组合,时间点很明确——2019 年 SwiftUI 刚随 iOS13 亮相的那一版。它的价值不在于"最新",而在于它完整记录了 SwiftUI 第一代 API 的原始面貌:没有 @StateObject,没有 async/await,没有 NavigationStack,很多现在被替换掉的写法这里都是"原教旨"版本。对收藏党来说,这恰恰是它的含金量所在。

课纲里真正值得看的部分

如果把这门课按章节拆开看,含量分布并不均匀。前面讲声明式语法、View 协议、body 计算属性、基础修饰符的那几节,属于必须精读的骨架内容——SwiftUI 的思维方式从这里定型,跳过去后面全是夹生饭。栈式布局(HStack/VStack/ZStack)和列表、表单这类容器视图,是日常写界面用得最密的部分,建议对着笔记逐条动手敲一遍,修饰符的链式调用顺序在 SwiftUI 里是会出错的。

状态管理那一块是整门课的分水岭。@State、@Binding、@ObservedObject、@EnvironmentObject 这几个属性包装器,在 iOS13 版本里行为差异比后期版本更明显,尤其是 @ObservedObject 与视图生命周期绑定的坑,当年踩过的人不少。这部分值得单独整理一份对照表,颜色标注哪些是值传递、哪些是引用共享。

可以快速略过的章节

纯控件罗列式的内容——各种按钮样式、字体、颜色、切图展示——扫一眼即可,不必逐帧跟练,这类东西查文档比看视频快。动画和转场部分建议先看概念演示,具体参数后面按需回查,因为 SwiftUI 的动画 API 在后续系统版本里改动较大,这一版学太细意义有限。至于偏"展示型"的完整案例,看它的组织结构和拆分思路就够了,不要纠结每一行实现。

资料包怎么拆开用

  • 视频作为主线过一遍,但每看完一个主题就停下来,把当节的示例在 Xcode11 里复原一次,不复现等于没学。
  • 配套笔记当索引使,不要当教材读。用它定位"某个修饰符在哪一节讲过",然后回视频补细节。
  • 把状态管理相关的代码单独剪出来建一个练习工程,反复改数据流,直到能凭记忆写出一个带双向绑定的表单。
  • 最后留一个自己的小项目——不用复杂,一个带增删改查的清单类 App 就够——逼自己把整条链路串起来。

给收藏党的判断

这不是一套可以拿来直接对标 2024 年生产项目的课程,SwiftUI 这几年迭代太快,Observable 宏、新的导航体系、SwiftData 都不在里面。它的定位更像是"断代标本":想搞清 SwiftUI 为什么是现在这个样子,想知道那些被废弃的写法长什么样,这套材料比新教程更能说明问题。适合已经有一点 iOS 基础、想把 SwiftUI 第一代设计思路吃透的人,纯新手直接上手会有些别扭。收藏它,收藏的是一段可对照的历史版本。


image.webp 下载附件   保存到相册 2021-8-31 20:10 上传

课程推荐

《SwiftUI设计从入门到进阶(iOS13+Swift5.1+Xcode11)》image.webp 下载附件   保存到相册 2021-8-31 20:10 上传【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(42 节)

*   001 SwiftUI进阶部分总览.mp4

*   002 SwiftUI基础部分总览.mp4

*   003 iOS13新功能.mp4

*   004 安装beta版Xcode11+macOS.mp4

*   005 Xcode11五大主要新功能.mp4

*   006 SwiftUI概览+官方图标SF Symbols.mp4

*   007 SwiftUI初探+画布Canvas+修饰符Modifier.mp4

*   008 学习SwiftUI的必要性+StackView.mp4

*   009 List+NavigationView.mp4

*   010 Identifiable+resizable修饰符.mp4

*   011 ZStack+padding修饰符+正向传值.mp4

*   012 @State+withAnimation动画.mp4

*   013 transition动画+Group+分离子视图ExtractSubview.mp4

*   014 SwiftUI小知识+SceneDelegate+App初始界面运行机制.mp4

*   015 [了解]泛型.mp4

*   016 [了解]some-不透明返回类型Opaque Return Type.mp4

*   017 项目需求分析+Spacer().mp4

*   018 clipShape+overlay+stroke+Circle().mp4

*   019 把UIView转化为SwiftUI的View+typealias+MKMapView.mp4

*   020 offset+edgesIgnoringSafeArea.mp4

*   021 Landmark模型+LandmarkCell+previewLayout.mp4

*   022 LandmarkList+ForEach.mp4

*   023 动态配置Landmark的详细页.mp4

*   024 Toggle控件+$符双向绑定.mp4

*   025 逻辑或的短路特性.mp4

*   026 处理用户输入-反向传值-BindableObject+EnvironmentObject.mp4

*   027 处理用户输入-反向传值-firstIndex(where-)+回调中的$0.mp4

*   028 SwiftUI动画-scaleEffect+animation.mp4

*   029 SwiftUI动画-transition+extension+静态属性static.mp4

*   030 SwiftUI动画-波浪动画+画布图钉.mp4

*   031 clipped+listRowInsets+GroupingBy.mp4

*   032 keys+sorted+ScrollView.mp4

*   033 分离子视图+renderingMode.mp4

*   034 navigationBarItems+单例模式.mp4

*   035 个人页面+用DateFormatter字符串插值把Date转化为String.mp4

*   036 @Environment+editMode+TextField.mp4

*   037 SegmentedControl+枚举型的allCases+DatePicker.mp4

*   038 制作编辑界面的惯用数据流手法+生命周期函数onDisappear.mp4

*   039 @Binding+constant+用environment在画布上调试辅助功能.mp4

*   040 转化UIViewController–UIHostingController+filter.mp4

*   041 转化UIViewController–map+dataSource.mp4

*   042 转化UIViewController–Coordinator+Context.mp4

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。