课程介绍:
理论结合实践,手把手带你用Swift,从0到1完整地落地一个大型社交APP项目,让你不仅能掌握Swift核心技术,同时具备企业级iOS项目开发全流程实战能力,无论是做为毕设项目,还是就业面试项目,还是提升实战能力,都是你2024年不可多得的正确选择。
课程目录:
-
第1章 iOS开发课程导学 试看1 节 | 9分钟
本章主要对课程做整体介绍,包括课程内容安排、课程要解决的问题、课程优势亮点、适合人群、学习建议等详细介绍。
- 视频:1-1 iOS实战–课程导学 (08:18)试看
-
第2章 为你解开要不要学习iOS的多种困惑1 节 | 18分钟
本章节将探讨成为iOS开发工程师的优势与职业前景。通过本章节的学习,大家将深入了解iOS开发领域的职业路径,帮助大家更好地规划自己的职业生涯并把握行业的发展趋势。
- 视频:2-1 成为ios开发工程师的优势和前景 (17:42)
-
第3章 Swift核心语法,写下你的第一行Swift代码5 节 | 64分钟
本章节将带大家深入了解Swift语言的核心语法,并引导大家编写第一行Swift代码。本章节将从基本的变量和常量、数据类型、控制流结构等基础概念入手,逐步深入到函数、类和结构体的定义与使用。通过具体的代码示例,将学习如何在Xcode中编写和运行Swift代码,并理解每一行代码背后的逻辑与原理。最终,将能够独立编写出第一行…
- 视频:3-1 Swift基础语法介绍 (05:44)
- 视频:3-2 Swift环境配置和注释 (16:38)
- 视频:3-3 布尔类型和比较运算符 (12:21)
- 视频:3-4 逻辑运算符 (14:17)
- 视频:3-5 可选变量 (14:50)
-
第4章 初识Swift集合类型,区分数组与元组4 节 | 35分钟
本章节将带大家初步了解Swift中的集合类型,重点讲解数组(Array)与元组(Tuple)的区别与应用。本章节旨在帮助大家掌握集合类型的基本概念,为后续更加复杂的数据处理奠定基础。
- 视频:4-1 Swift集合类型介绍 (02:23)
- 视频:4-2 元组的运用与实战案例 (12:12)
- 视频:4-3 初步讲解数组 (09:08)
- 视频:4-4 数组的增删改查 (10:36)
-
第5章 掌握Swift流程控制语句,循环语句5 节 | 29分钟
本章节将带大家深入学习Swift中的流程控制语句,重点介绍循环语句的使用。本章节将通过详细的代码示例,演示如何使用这些循环语句处理数组、字典等集合类型,以及在实际开发中如何选择合适的循环结构。通过本章学习,将能够熟练运用Swift的流程控制语句,在复杂的开发任务中编写出更加灵活、优雅的代码。…
- 视频:5-1 Swift流程语句 (02:28)
- 视频:5-2 While循环 (05:51)
- 视频:5-3 For循环 (07:06)
- 视频:5-4 遍历集合 (06:35)
- 视频:5-5 循环的嵌套和退出 (06:16)
-
第6章 Swift字典与set的运用与拓展,熟练运用更高级的数据结构4 节 | 33分钟
本章节将深入探讨Swift中字典(Dictionary)与集合(Set)的使用,并引导大家掌握这些高级数据结构在实际开发中的应用技巧。还会拓展介绍如何组合使用这些数据结构,解决更复杂的开发问题,提升代码的可读性和效率。无论是初学者还是有经验的开发者,掌握字典与集合的高级用法,将为大家的Swift编程技能增添新的维度,让大…
- 视频:6-1 更多集合的详细讲解 (03:23)
- 视频:6-2 字典的创建和遍历 (10:12)
- 视频:6-3 字典的读取和便捷方法 (08:31)
- 视频:6-4 Swift中的Set (10:51)
-
第7章 面向对象编程,初识方法和类5 节 | 44分钟
本章节将带领大家进入面向对象编程(OOP)的核心世界,介绍Swift编程中的两个关键概念——方法和类。这个章节将为大家的Swift编程之旅打下坚实的基础,并为深入理解更高级的OOP概念铺平道路。
- 视频:7-1 方法,结构体和类 (02:09)
- 视频:7-2 初步掌握Swift的方法 (10:15)
- 视频:7-3 方法的返回值 (11:06)
- 视频:7-4 Swift结构体 (12:36)
- 视频:7-5 Swift详解类 (07:34)
-
第8章 Swift UI基础入门 – 写下你的第一个UI界面6 节 | 37分钟
本章节将带大家迈入SwiftUI的世界,帮助大家掌握创建用户界面的基础知识。在本章节中,还将学习如何使用SwiftUI的基本组件,例如文本(Text)、按钮(Button)和图像(Image),并了解如何通过简单的代码创建一个基本的UI界面。通过本章节的学习,将能写下自己的第一个SwiftUI界面,为进一步探索和开发复杂的应用程序奠定基…
- 视频:8-1 初始Swift UI,苹果最新的UI框架 (03:20)
- 视频:8-2 Swift UI与UI Kit的对比分析 (04:07)
- 视频:8-3 手把手教你创建第一个Xcode项目 (06:27)
- 视频:8-4 掌握Swift UI中的View页面布局 (05:31)
- 视频:8-5 掌握Swift UI页面编辑者的实现 (08:53)
- 视频:8-6 掌握Swift UI中的对象数据和方法 (08:05)
-
第9章 Swift UI数据绑定 – 弄清页面与模型之间的数据交互5 节 | 44分钟
在本章节中,将深入了解SwiftUI中的数据绑定机制,学习如何在用户界面和数据模型之间实现高效、同步的数据交互。本章节将带大家通过实际示例,探索如何使用@State、@Binding和@ObservedObject等属性包装器,实现页面与模型之间的动态数据同步等。…
- 视频:9-1 【手势相关】掌握Swift UI中的按钮和点击事件 (07:33)
- 视频:9-2 【状态管理】掌握Swift UI中如何进行状态管理 (10:48)
- 视频:9-3 【数据绑定】掌握Swift UI中如何进行数据绑定 (09:48)
- 视频:9-4 【基础知识】掌握Swift UI中的字符串与变量 (07:18)
- 视频:9-5 【项目构架】掌握Swift UI项目构架与模型创建 (08:18)
-
第10章 Swift UI实现一个你自己的Todo App-第一个Swift UI App8 节 | 84分钟
在本章节中,我们将引导大家通过构建一个简单的Todo应用程序来实践SwiftUI的基础知识。掌握SwiftUI的核心概念和实践技巧。将学习如何使用List、Button、TextField等SwiftUI视图组件来构建交互式界面。为进一步的应用开发打下坚实的基础。…
- 视频:10-1 Swift UI常用的设计模式MVVM与应用 (04:03)
- 视频:10-2 【页面预览】掌握Preview功能检测UI变化.pptx.mp4 (07:48)
- 视频:10-3 【导航深挖】通过NavigationStack掌握Swift UI中的导航.mp4 (11:40)
- 视频:10-4 清单app的页面创建掌握基本的Swift Ui基础 (16:38)
- 视频:10-5 【模型创建】创建清单模型与清单页面的编写- (11:06)
- 视频:10-6 【业务逻辑】通过ViewModel实现页面与数据之间的解偶合 (14:00)
- 视频:10-7 【业务逻辑】掌握Swift UI中的输入校验和弹窗提示 (09:31)
- 视频:10-8 【业务逻辑】掌握Swift UI中事件的点击与状态改变.mp4 (08:28)
-
第11章 为你的Todo App添加更多的功能,包含特效6 节 | 57分钟
在本章节中,我们将扩展大家的Todo应用程序,添加更多实用功能和视觉特效,提升用户体验。我们将开始通过引入新的功能,如任务优先级设置和到期提醒,让应用更具实用性。
- 视频:11-1 【本地存储】掌握Swift UI中对数据的本地存储 (11:09)
- 视频:11-2 【编码解码】掌握Swift UI中对json的编码和解码 (13:50)
- 视频:11-3 【应用升级】应用Swift UI中本地存储和编码解码 (09:53)
- 视频:11-4 【页面动画】掌握Swift UI中对特定页面布局的动画效果 (11:13)
- 视频:11-5 【暗黑模式】掌握app暗黑模式以及颜色配置 (06:05)
- 视频:11-6 【项目配置】熟悉掌握配置app图标和启动页面的设置 (04:39)
-
第12章 聊天App的项目实战 – 初步认识app的设计框架6 节 | 66分钟
在本章节中,我们将深入探讨聊天应用程序的设计框架,帮助大家理解构建一个功能全面的聊天应用的基础。通过本章节的学习,大家将掌握构建聊天应用的基础框架和关键技术,为后续的功能扩展和优化奠定坚实的基础。
- 视频:12-1 社交app的项目展示与功能介绍 (06:29)
- 视频:12-2 【底部导航栏】通过Swift UI实现库自带的底部导航栏 (11:42)
- 视频:12-3 【自定义导航栏】导航栏的进阶-手动实现自定义底部导航栏 (15:54)
- 视频:12-4 App的底部导航栏的布局与设计 (13:47)
- 视频:12-5 【应用枚举】通过枚举方式实现底部导航栏的状态切换 (09:55)
- 视频:12-6 底部导航栏的逻辑与应用的升级 (07:58)
-
第13章 主界面的设计与实现 – 制作精美的卡片轮播效果8 节 | 109分钟
本章节将重点介绍如何设计与实现主界面,特别是制作精美的卡片轮播效果。将探讨如何使用SwiftUI创建具有视觉吸引力的主界面,通过轮播效果展示不同的内容。通过详细的代码示例和实践指南,将能够创建一个功能丰富且视觉精美的主界面,为用户提供愉悦的使用体验。…
- 视频:13-1 【页面布局】通过Swift UI实现精美的卡片布局 (15:29)
- 视频:13-2 【手势识别】掌握自定义卡片顶部的指示器与点击识别 (10:23)
- 视频:13-3 【手势识别】深入了解Swift UI手势相关的内容 (11:55)
- 视频:13-4 【页面动画】滑动效果在卡片页面上的应用与讲解 (13:37)
- 视频:13-5 【页面布局】通过Swift UI为卡片页面制作精美的样式 (12:18)
- 视频:13-6 【页面布局】掌握用户卡片底部按钮定制化的实现 (14:42)
- 视频:13-7 【页面布局】整合卡片页面与整体App的联动 (18:07)
- 视频:13-8 【页面布局】滑动至空白处的页面实现与逻辑 (12:15)
-
第14章 配对页面的设计与实现 – 熟练掌握Swift UI模块式弹窗组件7 节 | 83分钟
本章节将详细讲解如何设计与实现配对页面,并熟练掌握SwiftUI的模块式弹窗组件。重点介绍如何利用SwiftUI构建交互式的配对页面,以便用户可以轻松地选择和匹配不同的选项。学习如何创建模块化的弹窗组件,以便在配对页面上展示详细的信息或选项。通过本章的实践,将能够设计出功能完善、用户友好的配对页面,并掌握弹窗组件…
- 视频:14-1 【页面布局】用户卡片详情页面布局与实现 (19:08)
- 视频:14-2 【数据绑定】通过appState控制卡片的全屏显示 (11:21)
- 视频:14-3 【页面布局】详情页面的悬浮按钮和底部操作表单 (11:31)
- 视频:14-4 【页面动画】视图过渡中MatchedGeometryEffect的应用 (11:07)
- 视频:14-5 【状态切换】主页面顶部标题状态选择的切换- (08:53)
- 视频:14-6 【页面布局】单一卡片模糊效果的实现 (10:16)
- 视频:14-7 【页面布局】配对页面列表的实现并与主页面整合 (09:47)
-
第15章 聊天页面的设计与实现-快速掌握消息界面的UI与逻辑实现7 节 | 92分钟
本章节将深入探讨聊天页面的设计与实现,帮助读者快速掌握消息界面的UI和逻辑实现。及如何结合数据绑定技术,将消息内容与应用程序的逻辑状态同步,以确保消息能够实时更新和显示。通过实践这些技巧,读者将能够设计出具有良好用户体验的聊天页面,为用户提供高效、互动的沟通平台。…
- 视频:15-1 【逻辑梳理】聊天页面需求分析与气泡实现 (12:11)
- 视频:15-2 【页面布局】ChatManager的实现和聊天框顶部设计 (17:40)
- 视频:15-3 【页面布局】Swift UI中聊天界面输入框的设计与实现 (13:01)
- 视频:15-4 【滚动页面】Swift UI的Scroll View实现页面的滑动效果 (13:29)
- 视频:15-5 【页面布局】Swift UI实现用户搜索聊天列表的功能 (17:30)
- 视频:15-6 【页面导航】用户选择聊天对象的页面设计与导航实现 (11:24)
- 视频:15-7 【数据响应】掌握Swift UI搜索功能的聚焦以及列表的及时刷新 (06:26)
-
第16章 个人用户界面的设计与实现 – 熟练掌握UI界面与本地相册的调用5 节 | 61分钟
本章节专注于个人用户界面的设计与实现,重点讲解如何熟练掌握UI界面与本地相册的调用。还将探讨如何处理用户的选择,保存更改,并确保用户界面的响应式和互动性。通过本章学习,不仅能够设计美观的个人用户界面,还能实现与本地相册的无缝集成,提升应用的用户体验和功能性。…
- 视频:16-1 【项目整合】消息列表与整体app的整合与优化 (10:19)
- 视频:16-2 【图像处理】用户个人界面顶部设计与的头像处理 (20:25)
- 视频:16-3 【图像处理】掌握苹果中图片本地选取 (09:47)
- 视频:16-4 【图像处理】在实战应用中实现图片的本地选取 (09:34)
- 视频:16-5 【页面布局】Swift UI中滚动轮播图的实现 (10:28)
-
第17章 成为iOS开发工程师高手–必学的项目优化3 节 | 40分钟
本章节着重于如何成为iOS开发工程师的高手,特别是必学的项目优化技巧。本章目标是帮助开发者在实际项目中应用这些优化策略,从而打造更加高效、流畅和稳定的iOS应用。
- 视频:17-1 【页面整合】掌握LazyVGrid并实现页面的多列布局 (18:55)
- 视频:17-2 【项目管理】Swift外部包裹的引入与调用 (11:44)
- 视频:17-3 【项目管理】Swift包裹的创建与调用 (09:18)
-
第18章 Swift经典面试题 – 为你的第一份iOS工作做好准备6 节 | 118分钟
本章旨在帮助准备进入iOS开发领域的求职者,通过经典Swift面试题为第一份iOS工作做好准备。还将提供每道题目的解决思路和优化建议,帮助大家提升解题能力和应变能力。
- 视频:18-1 数据结构与算法概述 (06:58)
- 视频:18-2 数组类型题目的讲解 (20:08)
- 视频:18-3 字符串类型题目的讲解 (24:00)
- 视频:18-4 链表类型题目的讲解 (24:27)
- 视频:18-5 树类型题目的讲解 (24:47)
- 视频:18-6 排序和搜索题目的讲解 (16:55)
-
第19章 课程总结1 节 | 12分钟
本章节将对整个iOS开发课程进行总结,回顾所学知识点和技能,帮助读者巩固学习成果。梳理课程中的关键概念,回顾重要的开发技巧,并对未来的学习路径提供指导。
- 视频:19-1 课程总结 (11:39)
评论0