SwiftUI入门到实战课程
15年以上IT行业工作经验、8年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉iOS开发,网页开发、Java开发、平面设计等技术,是一名经验丰富的全栈开发者。作为互动教程网的创始人,拥有以下代表作品:数千份五星好评的iOS应用《互动教程 for iOS开发》、《互动教程 for Photoshop》、《互动教程 for Illustrator》、《互动教程合集》等。
李发展

¥99.00
立即订阅

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

视频教程-SwiftUI入门到实战课程-iOS

学习有效期:永久观看

学习时长:924分钟

学习计划:16天

难度:

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:李发展

CTO/CIO/技术副总裁/总工程师

讲师介绍:15年以上IT行业工作经验、8年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉iOS开发,网页开发、Java开发、平面设计等技术,是一名经验丰富的全栈开发者。作为互动教程网的创始人,拥有以下代表作品:数千份五星好评的iOS应用《互动教程 for iOS开发》、《互动教程 for Photoshop》、《互动教程 for Illustrator》、《互动教程合集》等。

☛点击立即跟老师学习☚

「你将学到什么?」

更好的应用,更少的代码!

SwiftUI是苹果主推的下一代用户界面搭建技术,具有声明式语法、实时生成界面预览等特性,可以为苹果手机、苹果平板、苹果电脑、苹果电视、苹果手表五个平台搭建统一的用户界面。

SwiftUI是一种创新、简单的iOS开发中的界面布局方案,可以通过Swift语言的强大功能,在所有的Apple平台上快速构建用户界面。 仅使用一组工具和API为任何Apple设备构建用户界面。

SwiftUI具有易于阅读和自然编写的声明式Swift语法,可与新的Xcode设计工具无缝协作,使您的代码和设计**同步。自动支持动态类型、暗黑模式、本地化和可访问性,意味着您的**行SwiftUI代码已经是您编写过的非常强大的UI代码了。

【课程特点】

1、196节大容量课程:包含了SwiftUI的大部分知识点,详细讲解SwiftUI的方方面面;

2、15个超级精彩的实例:包含美食、理财、健身、教育、电子商务等各行业的App实例;

3、创新的教学模式:手把手教您SwiftUI用户界面开发技术,一看就懂,一学就会;

4、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;

5、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;

6、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;

7、齐全的学习资料:提供所有课程的源码,在Xcode 11 + iOS 13环境下测试通过;

「课程学习目录」

第1章:SwftUI基础控件
1.创建第一个SwiftUI项目
2.使用Text视图显示指定的文字
3.Text视图的段落属性
4.Text视图的填充属性
5.如何使视图充满整个屏幕
6.如何对Text视图里的日期进行格式化
7.使用Text视图创建漂亮的富文本
8.使用TextField文本输入框接收用户的数据
9.使用SecureField密文输入框接收用户的密码
10.Button按钮控件的使用
11.通过Button打开一个模态窗口
12.使用Image图像视图显示项目中的图片
13.如何给图像视图添加边框、透明度和阴影
14.使用图像视图强大的色彩调整功能
15.两个图像视图之间的色彩混合
16.如何给图像视图添加遮罩以突出主题
17.如何对图像视图进行缩放和旋转
18.如何下载并使用图像视图显示网络图片
第2章:SwiftUI实用控件
1.方便用户选择项目的Picker拾取器
2.方便用户选择日期的DatePicker日期拾取器
3.如何将Picker转换为分段拾取器
4.使用Slider滑杆在指定的范围内选择一个数值
5.使用Stepper步进器在小范围内进行数值的精确调整
6.使用Toggle开关控件开启或取消某个选项
7.使用TabView包含和切换多个页面
8.在SwiftUI中使用WebKit里的网页视图
9.在SwiftUI中使用MapKit里的地图视图
10.在SwiftUI中使用UIKit里的环形进度条
11.如何通过定时器实现环形进度条的定时隐藏
12.如何UIKit的项目中使用SwiftUI里的视图
13.如何利用旋转和偏移功能对视图进行镜像操作
14.如何将颜色、渐变、图片和图形作为视图的背景
15.如何通过AnyView返回任意类型的视图
16.使用ViewModifier视图修饰符集成多个样式
17.如何在SwiftUI中绘制一个圆形
18.矩形和圆角矩形的绘制以及给图形添加描边
19.使用胶囊图形绘制一朵漂亮的彩色花瓣
20.通过Path路径绘制不规则的线条和图形
21.使用渐变提高视觉的冲击力:绘制线性渐变
22.使用角度渐变制作顺时针的扇形渐变颜色
23.使用径向渐变制作从原点向外扩散的渐变颜色
24.如何使用库窗口往代码中快速添加视图
第3章:SwiftUI的页面布局
1.使用Group在多个模拟器中预览视图
2.使用HStack在水平方向排列视图
3.使用VStack在垂直方向排列视图
4.使用ZStack在深度方向排列视图
5.使用Divider分隔线对视图进行分隔
6.使用Spacer空格视图撑满布局空间
7.HStack, VStack和ZStack布局视图的综合应用
8.使用List列表在垂直方向显示一系列的内容
9.如何往一个List列表里插入新的记录
10.如何删除List列表里的记录
11.如何调整记录在List列表里的顺序
12.如何使列表同时支持删除和移动记录的功能
13.使用section将列表分为几个组
14.使用ScrollView在限定的区域显示超长的内容
15.创建一个水平方向上的滚动视图
16.创建两层嵌套的滚动视图
17.制作一份漂亮而强大的表单
18.使用Section对表单进行分组
19.如何激活表单以及如何使表单失效
20.如何切换部分表单项目的可见性
第4章:SwiftUI的漂亮动画
1.快速制作一个缩放动画
2.使用withAnimation制作缩放和渐隐动画
3.制作渐缓时间曲线的位移动画
4.制作spring样式时间曲线的旋转动画
5.色相和亮度的复合动画的制作
6.如何修改动画的播放速度和延迟时间
7.如何制作循环动画并指定动画的循环次数
8.如何以动画的方式显示或隐藏指定的位图
9.如何制作样式丰富的过渡动画
10.如何制作一个模拟手机解锁的动画
11.三维旋转、缩放和偏移三合一的复合动画
12.通过修改渐变颜色的色相制作华丽的色彩动画
13.创建漂亮的色轮旋转动画
14.如何利用裁剪图形制作常见的聚焦动画
15.如何利用裁剪图形制作探照灯滚动扫描效果
16.制作一段漂亮的花朵旋转动画
17.利用动画的延迟特性完成序列动画的制作
18.利用图形的描边和虚线相位制作履带动画
第5章:SwiftUI的交互操作
1.如何给视图添加单击手势
2.如何给视图添加双击手势
3.如何给视图添加长按手势
4.如何给视图添加旋转手势
5.如何给视图添加拖动手势
6.如何使一个视图同时支持多种的手势
7.如何给一个视图添加序列手势
8.借助sizeCategory预览不同字体下的文本视图
9.如何在预览窗口使用不同的模拟器预览用户界面
10.预览视图在正常模式和黑暗模式下的效果
11.如何创建Context Menu上下文菜单
12.如何使用SwiftUI分析工具跟踪视图的性能
第6章:SwiftUI的页面跳转
1.如何使用NavigationLink进行页面间的跳转
2.如何在PreviewProvider中使用导航视图
3.如何设置导航栏里的标题样式
4.如何在导航栏添加一些功能按钮
5.点击列表不同的选项进入不同的详情页面
6.如何实现导航页面的自定义后退
7.如何通过PresentationMode实现导航的后退
8.如何自动滑入导航视图的二级页面
9.如何使用@Binding绑定包装关闭模态窗口
10.如何使用@ObservedObject监听实例对象一
11.如何使用@ObservedObject监听实例对象二
12.使用EnvironmentObject进行页面间的数据传递
13.如何快速打开一个模态窗口
14.通过PresentationMode使用模态窗口的关闭
15.通过popover方法快速打开模态窗口
16.如何快速打开一个警告窗口
17.如何快速打开一个动作表单
18.将子视图作为属性以使布局代码更简洁
19.如何实现对视图显示和消失事件的监听
第7章:SwiftUI项目实战
1.创建一个非常漂亮的复合动画
2.通过第三方的类库实现下拉刷新功能
3.快速实现一个侧滑菜单
4.制作一款教育应用的漂亮首页
5.给页面里的内容添加动画效果
6.制作一份游戏类型选择页面
7.给页面里的内容添加动画效果
8.完成电子商务列表页面顶部元素的制作
9.完成电子商务列表页面剩余内容的制作
10.给页面里的内容添加动画效果
11.完成银行卡片视图的创建
12.创建银行卡片的列表并实现动画效果
13.开始制作一份用来计算存款利息的界面
14.完成存款金额输入界面的制作
15.完成存款期限拾取界面的制作
16.利息支付方式设置界面的制作
17.完成自定义弹出窗口的制作
18.给页面里的内容添加动画效果
19.开始制作一份注册和登录页面
20.完成登录表单和注册表单的制作
21.给页面里的内容添加动画效果
22.开始制作一份网站访问量的统计页面
23.完成滑动选项卡的制作
24.完成漂亮的甜甜圈图表的制作
25.完成滚动列表的制作并实现动画效果
第8章:SwiftUI精彩实例
1.为一款美食应用制作一组漂亮的引导面
2.完成页码识别器和跳过按钮的制作
3.给引导页添加手势并将页码识别器与状态进行绑定
4.开始制作一款健身应用的主要界面
5.完成环形图表下方的今日力量训练列表
6.完成今日力量训练下方的健身视频列表
7.完成健身数据的统计页面的制作
8.完成由曲线、面积、柱形图表组成的复合图表
9.给页面里的内容添加动画效果
10.开始制作在线销售美味冰激凌的应用界面
11.完成三张漂亮的冰激凌卡片的制作
12.完成二级页面顶部内容的制作
13.完成二级页面其它内容的制作
14.给两个页面的内容添加动画效果
15.开始制作一款理财应用的主要界面
16.制作一组横幅广告以展示用户的多张银行卡
17.完成历史交易列表的制作
18.给页面里的内容添加动画效果
19.开始制作个人理财档案页面
20.完成个人理财档案页面功能列表的制作
21.开始制作理财类目选取的九宫格页面
22.完成理财类别九宫格视图的制作
23.开始制作增加收入的表单页面
24.完成增加收入的表单页的制作
25.开始制作理财报表页面
26.完成月度支出柱形图表的制作
27.完成漂亮的彩环图表的制作
28.完成彩环图表下方的费用列表的制作
29.给页面里的内容添加动画效果
第9章:SwiftUI完整项目
1.使用SwiftUI技术开始搭建互动教程合集的界面
2.集中存放应用程序所有视图通用的修饰符
3.完成首页顶部内容的制作
4.完成首页课程类别列表的制作
5.完成首页课程班级列表的制作
6.完成首页热门主题列表的制作
7.将四个功能模块合并成首页
8.完成课程类型和课程列表类型的定义
9.完成历史课程列表页面的制作
10.完成课程列表视图的制作
11.实现从服务器获取新闻列表的功能
12.开始进行新闻列表界面的制作
13.完成课程标签列表页面的制作
14.完成班级列表页面的制作
15.制作页面底部的四个选项卡
16.实现从服务器获取刷题类别列表的功能
17.创建刷题类型列表单元格的自定义视图
18.实现刷题类别列表界面的制作
19.定义题目类型并实现从服务器下载题目的功能
20.实现答题页面的制作
21.定义消息类型并实现从服务器下载消息的功能
22.完成自定义消息视图的制作
23.完成消息列表页面的制作
24.创建用户档案列表的数据模型和数据源
25.自定义一个视图用来显示用户学习状态
26.完成用户档案页面功能列表的制作
27.完成订阅选项视图的创建
28.完成会员订阅页面的创建
29.完成课程资源下载页面的制作
30.获取课程缓存大小并实现缓存文件的删除
31.演示用户档案六个功能页面的使用

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

「悉心打造精品好课,16天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握iOS知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

「你可以收获什么?」

掌握新一代的iOS开发用户界面技术!

快速搭建适配多平台的、精美的iOS用户界面!

订阅课程 开始学习

视频教程-SwiftUI入门到实战课程-iOS相关推荐

  1. 视频教程-JSON入门基础视频课程-Java

    JSON入门基础视频课程 Java讲师,多年培训经验,曾参与开发过的项目:某省电信ODS系统.电信自助取数系统.CRM客户关系管理系统.环境应急信息系统.自来水客服系统等.熟练掌握J2EE平台开发技能 ...

  2. 视频教程-SEO零基础实战课程+SEO快速盈利-网络营销

    SEO零基础实战课程+SEO快速盈利 专注搜索引擎优化,付费SEM推广 蒋惠杰 ¥1980.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最 ...

  3. React.js 入门与实战课程思维导图

    原文发表于我的技术博客 我在慕课网的「React.js 入门与实战之开发适配PC端及移动端新闻头条平台」课程已经上线了,在这里分享了课程中的思维导图,供大家参考. 原文发表于我的技术博客 此导图为课程 ...

  4. React.js 入门与实战之开发适配PC端及移动端新闻头条平台课程上线了

    原文发表于我的技术博客 我在慕课网的「React.js 入门与实战之开发适配PC端及移动端新闻头条平台」课程已经上线了,文章中是目前整个课程的大纲,以后此课程还会保持持续更新,此大纲文档也会保持更新, ...

  5. vulnstack-Web安全入门进阶实战靶场配置

    Web安全入门进阶实战课程靶场为我们提供了很多web攻击靶场,免去了自己搭建过程中遇到的各种问题.但是在实际搭建过程中,发现配置上还有有点小问题,记录一下. 因为默认配置是127.0.0.1,也就是说 ...

  6. Python从入门到实战 基础入门视频教程(讲解超细致)-黄勇-专题视频课程

    Python从入门到实战 基础入门视频教程(讲解超细致)-4123人已学习 课程介绍         Python基础入门视频教程:本课程从Python入门到纯Python项目实战.超100以上课时, ...

  7. 视频教程-从入门到精通学全套AI 轻松掌握illustrator基础加实战技能视频课程-Illustrator

    从入门到精通学全套AI 轻松掌握illustrator基础加实战技能视频课程 中国电商服务联盟品牌讲师.中国国际互联网节品牌顾问. 12年视觉设计经验,5年视觉讲师经验.电商品牌视觉策划讲师 .曾任知 ...

  8. docker入门与实战pdf_Docker-Kubernetes-k8s微服务实战视频教程+Docker技术入门精讲课程资料分享...

    一.简介 1)Docker Docker是Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源 ...

  9. FFmpeg音视频开发实战5 iOS/Android/windows/Linux -陈超-专题视频课程

    FFmpeg音视频开发实战5 iOS/Android/windows/Linux -159618人已学习 课程介绍          咨询QQ: 347181469. 本课程适合中,从事音视频,网络通 ...

最新文章

  1. java程序员遇到的问题_Java 程序员平时最常遇到的故障:系统OOM (一)
  2. 6位有符号补码阵列乘法器_C/C++学习日记:原码、反码和补码
  3. 【puthon】把大量csv文件写入h5文件制作数据集
  4. Java基础 this关键字
  5. 【线段树】【FeyatCup】——2.法法塔的奖励
  6. Win32汇编获取和设置文本框的内容
  7. 实战dock安装和镜像的拉取
  8. 《系统集成项目管理工程师》必背100个知识点-45质量管理
  9. mysql自动添加多条数据_用一条mysql语句插入多条数据
  10. Entity Framework with MySQL Provider 更新行数为0的Bug
  11. Android之运行Java.lang.UnsatisfiedLinkError的错误解决办法
  12. 跨境商品的进口税额显示
  13. 前端学习(1433):vue是什么
  14. python多列排序
  15. canny算子_在Python中逐步检测Canny边缘 计算机视觉
  16. Leo-io 的C语言实现简单五子棋游戏观后感
  17. 通过IP判断登录地址
  18. 【深度优先搜索/树】计蒜客:族谱
  19. 稳定性思考-强弱依赖
  20. PPC软件字体太小的调整

热门文章

  1. android 桌面负一屏,全局负一屏高级版
  2. Damon的es6学习之路 -- 循环的学习(day 2)
  3. 学计算机需要学画画吗,学电脑绘画是否需要先学习手绘?
  4. 为什么互联网公司需要测试人员
  5. 5分钟让你的牙齿blingbling让牙齿…
  6. 居家办公是好是坏 远程办公的利弊分析 听听他们怎么说
  7. python用pip安装whl文件
  8. 电竞盛宴ROG Day:不止是一场信仰集结的狂欢
  9. C# 画(绘制)直线 C#如何画直线 C#绘制直线 WPF 画(绘制)直线
  10. 【Android】获取APP里面的图片素材