购买 ¥99.00 抽豪礼

SwiftUI入门到实战课程 [2023版]-

共277节4796人学习李发展 课程详情
播放页问题反馈
  • 2023版之SwiftUI学习

    • SwiftUI的基础控件
    • SwiftUI的实用控件
    • SwiftUI的页面布局
    • SwiftUI的漂亮动画
    • SwiftUI的交互操作
    • SwiftUI的页面跳转
  • 2023版之SwiftUI精彩实例

    • 使用SwiftUI创建一个非常漂亮的复合动画
    • 使用SwiftUI创建一个从顶部滑入的Toster窗口
    • 使用SwiftUI快速实现一个SwiftUI侧滑菜单
    • 使用SwiftUI制作一款教育应用的漂亮首页
    • 使用SwiftUI制作一份游戏类型选择页面
    • 使用SwiftUI完成电子商务首页的制作
    • 使用SwiftUI创建银行卡片拾取页面
    • 使用SwiftUI完成计算存款利息的界面的制作
    • 使用SwiftUI制作一份注册和登录页面
    • 使用SwiftUI制作一份网站访问量的统计页面
    • 使用SwiftUI为一款美食应用制作一组漂亮的引导面
    • 使用SwiftUI制作一款健身应用的主要界面
    • 使用SwiftUI制作在线销售美味冰激凌的应用界面
    • 使用SwiftUI制作一款超级漂亮的理财应用
  • 2023版之SwiftUI完整项目

    • 《互动教程》app首页的制作
    • 《互动教程》app课程相关功能的制作
    • 《互动教程》app刷题相关功能的制作
    • 《互动教程》app消息功能的制作
    • 《互动教程》app用户档案功能的制作
  • 2022版之SwiftUI学习

    • SwiftUI的基础控件
    • SwiftUI的实用控件
    • SwiftUI的页面布局
    • SwiftUI的漂亮动画
    • SwiftUI的交互操作
    • SwiftUI的页面跳转
  • 2022版之SwiftUI精彩实例

    • 使用SwiftUI创建一个非常漂亮的复合动画
    • 使用SwiftUI创建一个从顶部滑入的Toster窗口
    • 使用SwiftUI快速实现一个SwiftUI侧滑菜单
    • 使用SwiftUI制作一款教育应用的漂亮首页
    • 使用SwiftUI制作一份游戏类型选择页面
    • 使用SwiftUI完成电子商务首页的制作
    • 使用SwiftUI创建银行卡片拾取页面
    • 使用SwiftUI完成计算存款利息的界面的制作
    • 使用SwiftUI制作一份注册和登录页面
    • 使用SwiftUI制作一份网站访问量的统计页面
    • 使用SwiftUI为一款美食应用制作一组漂亮的引导面
    • 使用SwiftUI制作一款健身应用的主要界面
    • 使用SwiftUI制作在线销售美味冰激凌的应用界面
    • 使用SwiftUI制作一款超级漂亮的理财应用
  • 2022版之SwiftUI完整项目

    • 使用SwiftUI创建互动教程合集app
  • SwiftUI 2.0基础控件

    • 创建第一个SwiftUI项目[2021版]
    • 使用Text视图显示指定的文字
    • Text视图的段落属性
    • Text视图的填充属性
    • 如何使视图充满整个屏幕
    • 如何对Text视图里的日期进行格式化
    • 使用Text视图创建漂亮的富文本
    • 使用Label显示图像、SF符号和文字的组合
    • 使用TextField文本输入框接收用户的数据
    • 使用SecureField密文输入框接收用户的密码
    • 创建可容纳多行滚动文字的输入框TextEditor
    • Button按钮控件的使用
    • 通过Button打开一个模态窗口
    • 使用Image图像视图显示项目中的图片
    • 如何给图像视图添加边框、透明度和阴影
    • 使用图像视图强大的色彩调整功能
    • 两个图像视图之间的色彩混合
    • 如何给图像视图添加遮罩以突出主题
    • 如何对图像视图进行缩放和旋转
    • 如何下载并使用图像视图显示网络图片
  • SwiftUI 2.0实用控件

    • 方便用户选择项目的Picker拾取器
    • 方便用户选择日期的DatePicker日期拾取器
    • 对DatePicker日期拾取器进行实时格式化
    • 使用ColorPicker快速挑选所需的颜色
    • 如何将Picker转换为分段拾取器
    • 使用Slider滑杆在指定的范围内选择一个数值
    • 使用Stepper步进器在小范围内进行数值的精确调整
    • 使用Toggle开关控件开启或取消某个选项
    • 使用TabView包含和切换多个页面
    • 使用TabView快速实现分页效果
    • 在SwiftUI中使用WebKit里的网页视图
    • 使用SwiftUI的Map视图创建地图和MapPin
    • 在SwiftUI中使用MapKit里的地图视图
    • 在SwiftUI中使用UIKit里的环形进度条
    • 如何通过定时器实现环形进度条的定时隐藏
    • 使用ProgressView快速创建环形进度条和水平进度条
    • 如何UIKit的项目中使用SwiftUI里的视图
    • 如何利用旋转和偏移功能对视图进行镜像操作
    • 如何将颜色、渐变、图片和图形作为视图的背景
    • 如何通过AnyView返回任意类型的视图
    • 使用ViewModifier视图修饰符集成多个样式
    • 如何在SwiftUI中绘制一个圆形
    • 矩形和圆角矩形的绘制以及给图形添加描边
    • 使用胶囊图形绘制一朵漂亮的彩色花瓣
    • 通过Path路径绘制不规则的线条和图形
    • 使用渐变提高视觉的冲击力:绘制线性渐变
    • 使用角度渐变制作顺时针的扇形渐变颜色
    • 使用径向渐变制作从原点向外扩散的渐变颜色
    • 如何使用库窗口往代码中快速添加视图
  • SwiftUI的页面布局

    • 使用Group在多个模拟器中预览视图
    • 使用HStack在水平方向排列视图
    • 使用VStack在垂直方向排列视图
    • 使用ZStack在深度方向排列视图
    • 使用LazyVStack惰性加载垂直堆栈
    • 使用LazyVGrid进行灵活性的网格布局
    • 使用Divider分隔线对视图进行分隔
    • 使用Spacer空格视图撑满布局空间
    • HStack, VStack和ZStack布局视图的综合应用
    • 使用List列表在垂直方向显示一系列的内容
    • 如何往一个List列表里插入新的记录
    • 如何删除List列表里的记录
    • 如何调整记录在List列表里的顺序
    • 如何使列表同时支持删除和移动记录的功能
    • 使用section将列表分为几个组
    • 使用tintColor单独设置列表中的图表颜色
    • 利用List的children属性创建一个嵌套列表
    • 使用ScrollView在限定的区域显示超长的内容
    • 创建一个水平方向上的滚动视图
    • 创建两层嵌套的滚动视图
    • 使用ScrollViewReader使滚动视图跳转到指定位置
    • 制作一份漂亮而强大的表单
    • 使用Section对表单进行分组
    • 如何激活表单以及如何使表单失效
    • 如何切换部分表单项目的可见性
  • SwiftUI的漂亮动画

    • 快速制作一个缩放动画
    • 使用withAnimation制作缩放和渐隐动画
    • 制作渐缓时间曲线的位移动画
    • 制作spring样式时间曲线的旋转动画
    • 色相和亮度的复合动画的制作
    • 如何修改动画的播放速度和延迟时间
    • 如何制作循环动画并指定动画的循环次数
    • 如何以动画的方式显示或隐藏指定的位图
    • 如何制作样式丰富的过渡动画
    • 如何制作一个模拟手机解锁的动画
    • 三维旋转、缩放和偏移三合一的复合动画
    • 通过修改渐变颜色的色相制作华丽的色彩动画
    • 创建漂亮的色轮旋转动画
    • 如何利用裁剪图形制作常见的聚焦动画
    • 如何利用裁剪图形制作探照灯滚动扫描效果
    • 制作一段漂亮的花朵旋转动画
    • 利用动画的延迟特性完成序列动画的制作
    • 利用图形的描边和虚线相位制作履带动画
    • 使用VideoPlayer播放视频素材
    • 使用matchedGeometryEffect创建视图过渡动画
  • SwiftUI的交互操作

    • 如何给视图添加单击手势
    • 如何给视图添加双击手势
    • 如何给视图添加长按手势
    • 如何给视图添加旋转手势
    • 如何给视图添加拖动手势
    • 如何使一个视图同时支持多种的手势
    • 如何给一个视图添加序列手势
    • 借助sizeCategory预览不同字体下的文本视图
    • 使用@ScaledMetric使数值匹配Dynamic Type size
    • 如何在预览窗口使用不同的模拟器预览用户界面
    • 预览视图在正常模式和黑暗模式下的效果
    • 如何创建Context Menu上下文菜单
    • 使用appstoreOverlay向用户推荐其他的应用
    • 使用fileExporter将文档导出到iCloud
    • 使用DisclosureGroup视图实现点餐功能
    • 根据用户输入的字符对数据进行过滤
    • 如何使用SwiftUI分析工具跟踪视图的性能
    • 创建一个简单的Widget小组件
    • 创建一个具有计时功能的Widget小组件
    • 开始制作一款可配置的天气Widget小组件
    • 实现Widget对应的完整应用中的功能
    • 使用App Groups使应用和Widget共享数据
    • 从零开始编写天气Widget小组件的每行代码
  • SwiftUI的页面跳转

    • 如何使用NavigationLink进行页面间的跳转
    • 如何在PreviewProvider中使用导航视图
    • 如何设置导航栏里的标题样式
    • 如何在导航栏添加一些功能按钮
    • 如何在导航视图的底部放置一排工具栏
    • 点击列表不同的选项进入不同的详情页面
    • 如何实现导航页面的自定义后退
    • 如何通过PresentationMode实现导航的后退
    • 如何自动滑入导航视图的二级页面
    • 如何使用@Binding绑定包装关闭模态窗口
    • 如何使用@ObservedObject监听实例对象一
    • 如何使用@ObservedObject监听实例对象二
    • 如何使用@StateObject实现简单的购物车功能
    • 使用EnvironmentObject进行页面间的数据传递
    • 使用@Environment访问环境中的指定key的值
    • 使用@AppStorage将属性的值同步到UserDefaults
    • 使用@SceneStorage存储各个场景的状态
    • 如何快速打开一个模态窗口
    • 通过PresentationMode使用模态窗口的关闭
    • 通过popover方法快速打开模态窗口
    • 如何快速打开一个警告窗口
    • 如何快速打开一个动作表单
    • 将子视图作为属性以使布局代码更简洁
    • 如何实现对视图显示和消失事件的监听
    • 使用SwiftUI管理生命周期
    • 使用@UIApplicationDelegateAdaptor获得AppDelegate
    • 使用UISceneConfiguration往项目中导入SceanDelegate
    • 如何在页面跳转时显示或隐藏底部的标签栏
    • 通过路由在SwiftUI中实现组件化开发
  • SwiftUI项目实战

    • 创建一个非常漂亮的复合动画
    • 实现一个从顶部滑入的吐司窗口
    • 快速实现一个侧滑菜单
    • 制作一款教育应用的漂亮首页
    • 给页面里的内容添加动画效果
    • 制作一份游戏类型选择页面
    • 给页面里的内容添加动画效果
    • 完成电子商务列表页面顶部元素的制作
    • 完成电子商务列表页面剩余内容的制作
    • 给页面里的内容添加动画效果
    • 完成银行卡片视图的创建
    • 创建银行卡片的列表并实现动画效果
    • 开始制作一份用来计算存款利息的界面
    • 完成存款金额输入界面的制作
    • 完成存款期限拾取界面的制作
    • 利息支付方式设置界面的制作
    • 完成自定义弹出窗口的制作
    • 给页面里的内容添加动画效果
    • 开始制作一份注册和登录页面
    • 完成登录表单和注册表单的制作
    • 给页面里的内容添加动画效果
    • 开始制作一份网站访问量的统计页面
    • 完成滑动选项卡的制作
    • 完成漂亮的甜甜圈图表的制作
    • 完成滚动列表的制作并实现动画效果
  • SwiftUI精彩实例

    • 为一款美食应用制作一组漂亮的引导面
    • 完成页码识别器和跳过按钮的制作
    • 给引导页添加手势并将页码识别器与状态进行绑定
    • 开始制作一款健身应用的主要界面
    • 完成环形图表下方的今日力量训练列表
    • 完成今日力量训练下方的健身视频列表
    • 完成健身数据的统计页面的制作
    • 完成由曲线、面积、柱形图表组成的复合图表
    • 给页面里的内容添加动画效果
    • 开始制作在线销售美味冰激凌的应用界面
    • 完成三张漂亮的冰激凌卡片的制作
    • 完成二级页面顶部内容的制作
    • 完成二级页面其它内容的制作
    • 给两个页面的内容添加动画效果
    • 开始制作一款理财应用的主要界面
    • 制作一组横幅广告以展示用户的多张银行卡
    • 完成历史交易列表的制作
    • 给页面里的内容添加动画效果
    • 开始制作个人理财档案页面
    • 完成个人理财档案页面功能列表的制作
    • 开始制作理财类目选取的九宫格页面
    • 完成理财类别九宫格视图的制作
    • 开始制作增加收入的表单页面
    • 完成增加收入的表单页的制作
    • 开始制作理财报表页面
    • 完成月度支出柱形图表的制作
    • 完成漂亮的彩环图表的制作
    • 完成彩环图表下方的费用列表的制作
    • 给页面里的内容添加动画效果
  • SwiftUI完整项目

    • 使用SwiftUI技术开始搭建互动教程合集的界面
    • 集中存放应用程序所有视图通用的修饰符
    • 完成首页顶部内容的制作
    • 完成首页课程类别列表的制作
    • 完成首页课程班级列表的制作
    • 完成首页热门主题列表的制作
    • 将四个功能模块合并成首页
    • 完成课程类型和课程列表类型的定义
    • 完成历史课程列表页面的制作
    • 完成课程列表视图的制作
    • 实现从服务器获取新闻列表的功能
    • 开始进行新闻列表界面的制作
    • 完成课程标签列表页面的制作
    • 完成班级列表页面的制作
    • 制作页面底部的四个选项卡
    • 实现从服务器获取刷题类别列表的功能
    • 创建刷题类型列表单元格的自定义视图
    • 实现刷题类别列表界面的制作
    • 定义题目类型并实现从服务器下载题目的功能
    • 实现答题页面的制作
    • 定义消息类型并实现从服务器下载消息的功能
    • 完成自定义消息视图的制作
    • 完成消息列表页面的制作
    • 创建用户档案列表的数据模型和数据源
    • 自定义一个视图用来显示用户学习状态
    • 完成用户档案页面功能列表的制作
    • 完成订阅选项视图的创建
    • 完成会员订阅页面的创建
    • 完成课程资源下载页面的制作
    • 获取课程缓存大小并实现缓存文件的删除
    • 演示用户档案六个功能页面的使用

    订阅失败

    SwiftUI入门到实战课程 [2023版]
    SwiftUI入门到实战课程 [2023版] ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    程序员研修院 v1.1.0
    一、播放器优化
    修改播放器默认倍速设置,增加1.25倍速
    调整目录展示形式,增加折叠/展开
    优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
    查看全部版本记录
    课件正在飞速打包中,请耐心等待几秒钟~