4.8万
已完结 · 共302课时
长期有效
SwiftUI、Combine与Concurrency
4.8万
已完结 · 共302课时
长期有效
SwiftUI、Combine与Concurrency

FanYung
杨帆,笔名YungFan,高校教师,软件开发工程师。
课程概述
附赠课件
部分试看
1 SwiftUI常见问题解读
视频课
9分49秒
2 不透明的返回类型
视频课
6分58秒
3 属性包装类型
视频课
5分40秒
4 SwiftUI项目工程
视频课
13分50秒
5 预览、跨平台、与UIKit对应关系
视频课
6分15秒
6 Text与padding
视频课
12分19秒
7 Shape
视频课
5分40秒
8 Stack、Spacer与Divider
视频课
8分38秒
9 Image
视频课
7分51秒
10 TextField SecureField
视频课
6分40秒
11 Button
视频课
4分33秒
12 登录案例
视频课
10分36秒
13 Toggle、Slider
视频课
10分50秒
14 Stepper
视频课
6分41秒
15 Picker
视频课
8分11秒
16 DatePicker
视频课
9分38秒
17 手势与生命周期
视频课
4分41秒
18 Group、ScrollView
视频课
8分23秒
19 静态List、Section与Group样式
视频课
5分52秒
20 动态List
视频课
8分57秒
21 自定义Row
视频课
8分21秒
22 List编辑
视频课
9分29秒
23 NavigationView
视频课
4分45秒
24 TabView
视频课
4分42秒
25 TabView嵌套NavigationView
视频课
11分20秒
26 Form
视频课
5分28秒
27 Alert、ActionSheet
视频课
9分4秒
28 界面跳转
视频课
11分41秒
29 background
视频课
3分44秒
30 边框,圆角,阴影,渐变色
视频课
8分30秒
31 stroke
视频课
5分51秒
32 accentColor、blur
视频课
4分56秒
33 自定义Modifier
视频课
6分9秒
34 Modifier顺序
视频课
5分
35 自定义视图
视频课
14分21秒
36 缩放与旋转动画
视频课
9分42秒
37 spring动画
视频课
4分33秒
38 Binding值动画
视频课
4分50秒
39 显式动画
视频课
5分51秒
40 transition动画
视频课
5分20秒
41 Property
视频课
6分6秒
42 @State与@Binding
视频课
7分26秒
43 @State与@Binding案例
视频课
7分6秒
44 ObservableObject
视频课
9分20秒
45 ObservableObject手动触发
视频课
4分18秒
46 @EnvironmentObject
视频课
9分30秒
47 数据流总结
视频课
3分50秒
48 混合开发-Indicator案例
视频课
7分4秒
49 混合开发-MKMapView案例
视频课
6分46秒
50 混合开发-UITextField案例
视频课
7分33秒
51 混合开发-Coordinator1
视频课
5分35秒
52 混合开发-Coordinator2
视频课
11分51秒
53 混合开发总结
视频课
5分27秒
54 新闻案例-搭建RowView
视频课
10分6秒
55 新闻案例-获取网络数据
视频课
18分5秒
56新闻案例-List数据展示
视频课
7分4秒
57 新闻案例-详情界面
视频课
6分54秒
58 新闻案例-跨平台与暗黑模式支持
视频课
3分4秒
59 通讯录-RowView
视频课
9分59秒
60 通讯录-构造数据
视频课
7分17秒
61 通讯录-List显示数据
视频课
8分42秒
62 通讯录-添加数据
视频课
10分24秒
63 通讯录-修改与删除
视频课
14分46秒
64 通讯录-课程总结
视频课
3分3秒
部分试看
1 SwiftUI 2.0 课程介绍
视频课
5分46秒
2 New Life Circle
视频课
11分40秒
3 LaunchScreenAccentColor
视频课
9分22秒
4 Library
视频课
10分52秒
5 @StateObject
视频课
5分26秒
6 @AppStorage
视频课
7分53秒
7 @SceneStorage
视频课
5分55秒
8 @UIApplicationDelegate
视频课
4分18秒
9 @ScaledMetric
视频课
9分25秒
10 View语法改进
视频课
5分59秒
11 TextEditor、AppleButton
视频课
13分19秒
12 ColorPicker、Progress
视频课
12分14秒
13 Label、Link
视频课
9分28秒
14 LazyStackGroupShape
视频课
13分29秒
15 MapView、VideoPlayer
视频课
16分25秒
16 Menu
视频课
21分22秒
17 DisclosureOutline
视频课
15分42秒
18 ScrollViewReaderProxy
视频课
11分21秒
19 Grid介绍
视频课
5分37秒
20 fixed与flexible
视频课
12分37秒
21 adaptive
视频课
6分37秒
22 混合使用
视频课
3分27秒
23 Section、LazyHGrid
视频课
9分21秒
24 Text改进
视频课
3分54秒
25 Image改进
视频课
5分5秒
26 Picker与DatePicker改进
视频课
7分14秒
27 ScrollView、List改进
视频课
11分54秒
28 fullScreen listItemTint
视频课
9分25秒
29 textCase toggleignores
视频课
6分15秒
30 appStoreOverlay
视频课
6分10秒
31 redacted
视频课
6分32秒
32 fileIm Ex Mover
视频课
6分21秒
33 tabViewStyle
视频课
8分55秒
34 toolBar
视频课
9分43秒
35 onChange 01
视频课
8分25秒
36 onChange 02
视频课
15分47秒
37 matchedGeometry 01
视频课
9分19秒
38 matchedGeometry 02
视频课
13分58秒
39 Siderbar介绍
视频课
4分37秒
40 Siderbar案例
视频课
7分31秒
41 跨平台
视频课
9分10秒
42 项目介绍
视频课
6分42秒
43 整体架构与联系我们
视频课
5分45秒
44 简单界面介绍与知识点分析 01
视频课
12分30秒
45 简单界面介绍与知识点分析 02
视频课
2分44秒
46 复杂界面介绍与知识点分析
视频课
17分40秒
47 课程总结
视频课
4分3秒
部分试看
1 SwiftUI 3.0 课程介绍
视频课
4分2秒
2 开发iOS项目
视频课
3分3秒
3 AsyncImage
视频课
7分27秒
4 AsyncImage 2
视频课
3分49秒
5 LocationButton
视频课
20分35秒
6 ControlGroup
视频课
5分42秒
7 TimelineView
视频课
5分21秒
8 Canvas
视频课
8分25秒
9 printChanges
视频课
7分18秒
10 Color
视频课
7分23秒
11 Text 1
视频课
6分21秒
12 Text 2
视频课
4分50秒
13 Image
视频课
15分37秒
14 TextField
视频课
4分18秒
15 Button与Toggle
视频课
7分38秒
16 ScrollView
视频课
9分48秒
17 ForEach和List
视频课
9分54秒
18 Section和Link
视频课
4分9秒
19 Menu
视频课
6分13秒
20 Alert和ActionSheet
视频课
8分16秒
21 textSelection
视频课
3分39秒
22 foregroundStyle
视频课
8分14秒
23 tint和textInput
视频课
5分53秒
24 BorderShape和controlSize
视频课
7分12秒
25 keyboardShortcut
视频课
6分10秒
26 submitLabel
视频课
5分22秒
27 focused
视频课
10分36秒
28 onSubmit 1
视频课
3分54秒
29 onSubmit 2
视频课
4分58秒
30 privacySensitive
视频课
4分55秒
31 EllipticalGradient
视频课
4分39秒
32 Material
视频课
6分35秒
33 searchable
视频课
13分32秒
34 listRow和listSection分割线
视频课
6分23秒
35 swipeActions
视频课
6分10秒
36 badge
视频课
6分20秒
37 interactive
视频课
7分9秒
38 task
视频课
8分16秒
39 refreshable
视频课
6分38秒
40 openURL
视频课
10分5秒
41 animation
视频课
4分12秒
42 Environment
视频课
6分43秒
43 跨平台
视频课
3分14秒
44 网络编程核心步骤
视频课
2分52秒
45 头条新闻-JSON转Model
视频课
4分51秒
46 头条新闻-Network工具类
视频课
6分59秒
47 头条新闻-ViewModel
视频课
6分56秒
48 头条新闻-实现列表界面
视频课
10分25秒
49 头条新闻-下拉刷新与上拉加载更多
视频课
9分46秒
50 天气预报
视频课
17分40秒
51 课程总结
视频课
1分53秒
部分试看
1 SwiftUI 4.0 课程介绍
视频课
5分32秒
2 创建项目变化
视频课
5分1秒
3 预览变化
视频课
9分8秒
4 LabeledContent
视频课
10分5秒
5 RenameButto与PasteButton
视频课
8分22秒
6 ShareLink
视频课
6分4秒
7 Gauge 1
视频课
14分39秒
8 Gague 2
视频课
5分40秒
9 ImageRenderer
视频课
9分43秒
10 MultiDatePicker
视频课
8分9秒
11 Table 1
视频课
19分49秒
12 Table 2
视频课
12分41秒
13 Table 3
视频课
2分54秒
14 Grid
视频课
12分55秒
15 Grid 2
视频课
7分
16 PhotosPicker 1
视频课
10分48秒
17 PhotosPicker 2
视频课
55秒
18 PhotosPicker 3
视频课
11分59秒
19 ViewThatFits
视频课
4分39秒
20 AnyLayout 1
视频课
6分25秒
21 AnyLayout 2
视频课
9分21秒
22 AnyLayout 3
视频课
11分55秒
23 NavigationStack 1
视频课
7分21秒
24 NavigationStack 2
视频课
9分34秒
25 NavigationStack 3
视频课
8分54秒
26 NavigationStack 4
视频课
11分47秒
27 NavigationStack 5
视频课
9分45秒
28 NavigationSplitView
视频课
12分21秒
29 ToolbarPlacement
视频课
7分18秒
30 Color
视频课
5分3秒
31 Text
视频课
14分1秒
32 Image
视频课
5分40秒
33 TextField
视频课
6分19秒
34 TextEditor
视频课
6分35秒
35 Toggle
视频课
7分55秒
36 DatePicker
视频课
12分48秒
37 ScrollView
视频课
6分15秒
38 List 1
视频课
7分53秒
39 List 2
视频课
8分12秒
40 NavigationLink
视频课
7分9秒
41 formStyle
视频课
4分42秒
42 scrollContentBackground
视频课
5分47秒
43 contentTransition与persistentS
视频课
7分32秒
44 presentationDetents 1
视频课
11分31秒
45 presentationDetents 2
视频课
2分14秒
46 searchScopes 1
视频课
14分21秒
47 searchScopes 2
视频课
8分5秒
48 backgroundTask
视频课
11分9秒
49 Modifier Update
视频课
25分17秒
50 Modifier Deprecated
视频课
5分9秒
51 Animation
视频课
5分51秒
52 手势 1
视频课
4分19秒
53 手势 2
视频课
7分21秒
54 Environment
视频课
8分40秒
55 WeatherKit
视频课
20分32秒
56 Swift Charts 1
视频课
7分14秒
57 Swift Charts 2
视频课
14分54秒
58 Swift Charts 3
视频课
8分8秒
59 Swift Charts 4
视频课
9分50秒
60 Swift Charts 5
视频课
8分58秒
61 Swift Charts 6
视频课
7分56秒
62 Swift Charts 7
视频课
6分9秒
63 Swift Charts 8
视频课
8分11秒
64 Swift Charts 9
视频课
3分
65 DynamicIsland 1
视频课
15分18秒
66 DynamicIsland 2
视频课
16分23秒
67 锁屏小组件
视频课
8分33秒
68 Live Activity(临时)
视频课
1分3秒
68 Live Activity(补充)
视频课
38分29秒
69 AR中的3D模型展示
视频课
20分21秒
70 AI图片分类 1
视频课
12分58秒
71 AI图片分类 2
视频课
14分25秒
72 AI图片分类 3
视频课
19分27秒
73 Live Text 1
视频课
17分59秒
74 Live Text 2
视频课
2分28秒
75 课程总结
视频课
1分48秒
部分试看
1 Combine 课程介绍与Concept
视频课
14分31秒
2 Publisher
视频课
10分2秒
3 Subscriber
视频课
11分6秒
4 订阅流程
视频课
7分41秒
5 Subscription
视频课
7分5秒
6 自定义Subscriber
视频课
8分47秒
7 Subject
视频课
8分48秒
8 Cancellable
视频课
7分31秒
9 Operator
视频课
8分35秒
10 Type Erasure
视频课
6分29秒
11 序列URLSession Publisher
视频课
11分4秒
12 Notification Publisher
视频课
5分18秒
12 Notification Publisher 02
视频课
9分17秒
13 KVO Publisher
视频课
4分34秒
14 Timer Publisher
视频课
3分40秒
15 @Published
视频课
4分52秒
16 Common Operators 01
视频课
12分23秒
17 Common Operators 02
视频课
7分49秒
18 Common Operators 03
视频课
9分8秒
19 Common Operators 04
视频课
6分19秒
20 Common Operators 05
视频课
7分59秒
21 Common Operators 06
视频课
3分26秒
22 Common Operators 07
视频课
6分31秒
23 Common Operators 08
视频课
5分30秒
24 Scheduler 01 概念
视频课
3分50秒
25 Scheduler 02 切换
视频课
6分7秒
26 Scheduler 03 延迟与超时
视频课
5分45秒
27 Scheduler 04 debounce
视频课
7分
28 Scheduler 05 throttle
视频课
3分59秒
29 Future 01
视频课
9分28秒
30 Future 02
视频课
10分16秒
31 实践介绍01
视频课
2分49秒
32 SwiftUI与Combine
视频课
4分48秒
33 UIKit与Combine 01
视频课
7分25秒
34 UIKit与Combine 02
视频课
5分17秒
35 应用介绍
视频课
2分47秒
36 UIKit实现-构造界面
视频课
6分47秒
37 UIKit实现-构造用户名Publisher
视频课
12分9秒
38 UIKit实现-构造密码Publisher
视频课
7分3秒
39 构造用户信息 Publisher
视频课
7分34秒
40 SwiftUI实现
视频课
15分13秒
41 课程总结
视频课
1分31秒
部分试看
1 Swift Concurrency 课程介绍
视频课
3分49秒
2 介绍
视频课
9分55秒
3 async与await基本语法
视频课
17分18秒
4 async与await异常处理
视频课
4分41秒
5 async与await案例
视频课
6分31秒
6 get async
视频课
7分43秒
7 async let
视频课
8分33秒
8 Task概念
视频课
8分42秒
9 Task-新闻案例1
视频课
10分48秒
10 Task-新闻案例2
视频课
5分
11 Task Local Value
视频课
6分38秒
12 TaskGroup概念
视频课
9分35秒
13 TaskGroup案例一
视频课
13分7秒
14 TaskGroup案例二
视频课
18分16秒
15 Task与TaskGroup总结
视频课
4分9秒
16 actor概念
视频课
8分20秒
17 actor的隔离
视频课
12分12秒
18 MainActor
视频课
13分17秒
19 Continuations
视频课
22分11秒
20 AsyncSequence
视频课
9分3秒
21 AsyncStream
视频课
10分34秒
22 课程总结
视频课
2分17秒

elementplus源码实现(第十期)
教你从0实现自己的elementplus组件库
37播放/共36课时

android支付实战课程集成支付宝支付
课程包含了后端代码,后端异步通知以及数据库的创建
930播放/共10课时

Python小白也能听懂的入门课
Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议
396.3万播放/共20课时

elementplus源码实现(第九期)
教你从0实现自己的elementplus组件库
26播放/共56课时

前端项目:从零搭建Vue3+Node智慧校园系统
模拟学生视角,打造毕设闭环+真实业务场景,学完无缝接轨企业
10.8万播放/共64课时

Web前端入门:从零开始做网站
带社群答疑服务,赠送全部课件、素材、模版、软件
107.0万播放/共31课时

elementplus源码实现(第八期)
教你从0实现自己的elementplus组件库
20播放/共54课时

前端实战训练:2个网站+1个APP
不止教技术,还教思维的前端系统入门课,手把手带你轻松搞定2个网站+1个APP项目,全场景养成你的思维、技术的高能方法论
54.4万播放/共52课时

python上位机开发
利用python上位机开发案例让你快速掌握python上位机
2.2万播放/共38课时

elementplus源码实现(第七期)
教你从0实现自己的elementplus组件库
27播放/共82课时

【Unity与C#实战】从零开发类皇室战争游戏
从0开发一个完整的商业案例,学会后可以自行开发其他3D案例。
35.9万播放/共62课时

uni-app开发资讯类微信小程序项目实战课程
基于uni-app开发微信小程序项目实战教程
195播放/共184课时

宇哥JS逆向入门+实战
课程中将会教你如何逆向加密参数或解密密文参数
16.7万播放/共417课时

C语言学习基础
从零开始学习,打下坚实基础
251播放/共24课时

2026徐老师Next.js16全栈开发课程
2026最新录制Next.js 16版本全栈开发课程
2976播放/共143课时
评论(0)