掌握 Swift,设计优雅的交互,并创建一个功能完善的 iOS 应用程序。
本专业涵盖使用 Swift 编程语言开发 iOS 应用程序的基础知识。您将学习使用 XCode 等开发工具,设计界面和交互并评估其可用性,以及整合相机、照片和位置信息来增强您的应用程序。在最后的 "毕业设计 "项目中,你将运用所学技能为 iPhone、iPad 和 Apple Watch 创建一个功能齐全的照片编辑应用程序。学习本课程需要使用 Mac 电脑。

开启你的 iOS 职业生涯. 只需四门课程,就能开始用 Swift 构建 iOS 应用程序。

位教师:Parham Aarabi
访问权限由 Coursera Learning Team 提供
29,676 人已注册
本专业涵盖使用 Swift 编程语言开发 iOS 应用程序的基础知识。您将学习使用 XCode 等开发工具,设计界面和交互并评估其可用性,以及整合相机、照片和位置信息来增强您的应用程序。在最后的 "毕业设计 "项目中,你将运用所学技能为 iPhone、iPad 和 Apple Watch 创建一个功能齐全的照片编辑应用程序。学习本课程需要使用 Mac 电脑。

添加到您的领英档案


本专业涵盖使用 Swift 编程语言开发 iOS 应用程序的基础知识。您将学习使用 XCode 等开发工具,设计界面和交互并评估其可用性,以及整合相机、照片和位置信息来增强您的应用程序。在最后的 "毕业设计 "项目中,你将运用所学技能为 iPhone、iPad 和 Apple Watch 创建一个功能齐全的照片编辑应用程序。学习本课程需要使用 Mac 电脑。

Swift 编程入门是四部分专业系列课程中的第一部分,将为您提供从零开始开发 iOS 应用程序所需的工具和技能。在第一期课程结束时,您将能够展示使用 Swift 这种强大的 iOS 新编程语言进行编程的中级应用。在最佳实践的指导下,您将熟练掌握语法、面向对象原理、内存管理、函数概念等 Swift 编程知识。
本课程在教授 Swift 编程方面独树一帜。凭借新的特性和功能,您将站在编写 iOS 应用程序的最前沿。 目前,本课程使用 Swift 2 进行教学。我们的团队已经意识到 Swift 3 的发布,并将及时对课程进行编辑。请注意,目前的教学完全使用 Swift 2。 请注意,要参加本课程(以及完整的专业课程),需要有一台 Mac 电脑,最好有 iPhone、iPod 或 iPad(虽然不是必需品)。注意:本课程是在 Mac 上设计和测试的(内容也是在 Mac 上提供的)。虽然我们知道在 Windows 虚拟机上运行 Mac 的黑客和变通方法,但我们不推荐使用 PC。 我们希望您在这次新的冒险中获得乐趣。

iOS 应用程序开发基础是 iOS 应用程序开发与 Swift 专业的第二门课程,它扩展了您的编程技能并将其应用于真实的应用程序开发项目。本课程涵盖的主题包括 Xcode 基础、Core iOS 和 Cocoa Touch 框架、简单的用户界面创建、MVC 架构等。 本课程的重点是使用 Apple 组件访问摄像头、麦克风和 GPS 等传感器,课程结束时,您将能够根据指定的参数和指南创建一个基本的应用程序。 目前,本课程使用 Swift 2 讲授。团队已经意识到 Swift 3 的发布,并将及时对课程进行编辑。请注意,目前的教学完全使用 Swift 2。

iOS 应用设计与开发》是使用 Swift 的 iOS 应用开发专业的第三门课程,在这门课程中,您将学习基础编程技能,以支持从基本功能到高级处理的图形元素展示和数据操作。您将继续掌握使用和应用核心图形、触摸处理和手势、动画和过渡、警报和操作以及高级算法、线程等方面的技能。课程结束时,您将能够开发出更高级、功能更全面的应用程序。 目前,本课程使用 Swift 2 进行教学。我们的团队已经意识到 Swift 3 的发布,并将及时对课程进行编辑。请注意,目前的教学完全使用 Swift 2。

在 "构建自己的 iOS 应用程序 "毕业设计中,你将扩展自己的知识面,了解在 iOS 环境中可能实现的更多特性和更高级功能。您将完善自己的开发技能组合,并将在应用程序开发毕业设计项目中应用整个专业系列中积累的技能。本课程以项目为基础,围绕你创建一个高质量的应用程序,作为本专业的毕业设计。 目前,本课程使用 Swift 2 讲授。团队已经意识到 Swift 3 的发布,并将及时对课程进行编辑。请注意,目前的教学完全使用 Swift 2。
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。





