欢迎来到 Swift 5 编程入门课程。 在本课程中,我们将向您介绍 Swift 编程语言的绝对基础知识。 无论您是全新的程序员,还是有其他编程语言经验的程序员,本课程都适合您。 您将在本课程中学到: - Swift 5 编程概念简介 - 安装必要的工具 - 使用整数和字符串等数据 - 使用函数创建可重复使用的代码 - 使用数组和字典等数据结构 - 面向对象编程 - 模型视图控制器 本课程结束时,您将知道如何使用 Swift 编程语言构建简单的程序,并为学习 iOS 移动开发做好准备。
在本 Modulation 中,您将通过设置开发环境和编写第一行代码开始 Swift 编程。您将探索 Swift 的构件,包括变量、String 和数字,并了解它们如何共同构成任何程序的基础。通过引导式课程、阅读和简短练习,您将开始了解 Swift 代码的结构和执行方式。
涵盖的内容
5个视频4篇阅读材料6个作业
显示有关单元内容的信息
5个视频•总计33分钟
下载和安装 Xcode•2分钟
你好,斯威夫特•3分钟
变量•5分钟
使用弦乐•8分钟
数字•15分钟
4篇阅读材料•总计80分钟
练习 1 - Hello World•20分钟
练习 2 - 变量•20分钟
练习 3 - 弦乐•20分钟
练习 4 - 数字•20分钟
6个作业•总计75分钟
程序设计中变量命名和初始化的基础知识•10分钟
Swift 编程基础•10分钟
使用数字•10分钟
Variable 评论•15分钟
String 评论•15分钟
编号审查•15分钟
条件逻辑、数组和循环
第 2 单元•小时 后完成
单元详情
在本 Module 中,您将学习如何通过逻辑和重复使 Swift 程序更加动态和高效。您将探索如何使用 Boolean 值、条件和逻辑 Operator 来创建能做出决策的代码。您还将使用数组来组织数据,并使用 Loop 来重复执行任务。在本 Modulation 结束时,您将对如何在 Swift 中控制程序流程和有效管理数据有一个扎实的了解。
涵盖的内容
4个视频3篇阅读材料3个作业
显示有关单元内容的信息
4个视频•总计63分钟
布尔与条件逻辑•21分钟
常量和逻辑操作符•10分钟
数组•13分钟
循环•19分钟
3篇阅读材料•总计60分钟
练习 5 - 布尔运算和条件式•20分钟
练习 6 - 数组•20分钟
练习 7 - 循环•20分钟
3个作业•总计11分钟
布尔审查•3分钟
阵列审查•3分钟
循环评论•5分钟
字典、函数和可选项
第 3 单元•小时 后完成
单元详情
在本 Modulation 中,您将学习如何组织、重用和安全地处理数据,从而提高 Swift 编程技能。您将探索字典来存储和管理 Key-Value Pair,并深入学习函数来创建简洁、可重用的代码块。您还将学习可选项,这是 Swift 的一项核心 Feature,可帮助您管理可能有值也可能没有值的数据。在本 Modulation 结束时,您将能够编写结构更合理、更灵活的 Swift 程序,并能更好地控制数据和逻辑。
涵盖的内容
3个视频3篇阅读材料3个作业1个讨论话题
显示有关单元内容的信息
3个视频•总计61分钟
字典•19分钟
Swift 中的函数•23分钟
可选项•20分钟
3篇阅读材料•总计40分钟
练习 8 - 字典•20分钟
函数源代码•10分钟
了解 Swift 选项•10分钟
3个作业•总计40分钟
词典评论•5分钟
功能回顾•5分钟
Swift 语言评估•30分钟
1个讨论话题•总计30分钟
代码审查:Fizz Buzz•30分钟
Swift 中的架构与面向对象编程
第 4 单元•小时 后完成
单元详情
在本 Modulation 中,您将探索如何使用面向协议编程和常见架构模式构建结构化和可扩展的 Swift 应用程序。您将学习继承和多态等关键概念,了解它们如何帮助您创建可重用的、有条理的代码。您还将发现模型-视图-控制器(MVC)架构,并了解应用程序的不同层是如何交互的。在本 Modulation 结束时,您将对如何设计和构建 Swift 项目以实现清晰、高效和可重用性有一个基础性的了解。