本课程为您提供开发 iOS 应用程序、构建 SwiftUI 界面以及使用 Swift 6.2、Xcode 26 和现代 Apple 框架实现实际移动功能所需的基础。您将设计直观的用户界面,集成搜索和收藏夹功能,并通过基础模型框架应用 Apple Intelligence,从而创建、测试和部署生产就绪的应用程序。
此外,你还将建立一个完整的 iOS 开发环境,包括为 Windows 和 Linux 用户提供基于云的 Mac 选项,并获得从零开始构建完整 SwiftUI 应用程序的实践经验。通过有指导的实验室、互动学习活动和角色扮演场景(模拟真实的开发工作流程和决策),您将增强实践和解决问题的技能。
现在就开始掌握 iOS 应用程序开发技能,在简历中添加雇主需要的能力!
在本模块中,您将探索 iOS 开发生态系统,了解 Apple 的平台和工具,并使用 Xcode 26 设置您的开发环境。您将了解从构思到 App Store 提交的整个应用程序开发周期。您将创建并运行一个基本的 SwiftUI 项目,探索 Xcode 界面和模拟器,并练习调试常见的构建和运行时问题。本模块介绍现代 Xcode 功能,包括 AI 驱动的编码工具,并通过介绍基于云的 Mac 服务,为没有 Mac 的学习者提供专门指导。您还将了解到 Apple Intelligence 和 Foundation Models 框架是塑造 iOS 开发未来的新兴技术。
涵盖的内容
4个视频2篇阅读材料4个作业8个插件
显示有关单元内容的信息
4个视频•总计20分钟
课程介绍•5分钟
iOS 开发入门•4分钟
在云 Mac 上开发•5分钟
iOS 应用程序开发流程•5分钟
2篇阅读材料•总计6分钟
课程概览•4分钟
摘要和要点:iOS 移动应用程序开发入门•2分钟
4个作业•总计51分钟
练习测验:iOS 生态系统和开发工具•10分钟
练习测验:设置开发环境•10分钟
练习测验:iOS 应用程序开发流程•10分钟
分级测验:iOS 移动应用程序开发入门•21分钟
8个插件•总计81分钟
阅读如何充分利用本课程•2分钟
阅读Xcode 简介、界面和主要功能•5分钟
阅读:设置 Xcode 环境•5分钟
阅读Xcode 模拟器•5分钟
实验室:设置并探索 Xcode IDE•10分钟
实验室调试演练:查找和修复常见错误•45分钟
阅读Xcode Playground•5分钟
播客设置并启动新的移动项目•4分钟
Swift 编程入门
第 2 单元•小时 后完成
单元详情
在本模块中,您将学习 Swift 6.2 编程基础,并开始使用 SwiftUI 构建用户界面。从变量、数据类型和控制流开始,您将逐步学习函数、闭包、枚举和错误处理。然后,您将使用现代模式(包括 #Preview 宏)构建交互式 SwiftUI 视图,从而应用这些概念。两个动手实验将巩固所学内容:一个侧重于 Playground 中的 Swift 数据结构,另一个是构建完整的提示计算器 UI。