关于此课程

在本课中,你将学习如何在 iOS 应用中加入连网功能,以使它们能够访问全世界的数据。你将学习如何利用 API 展示图片和检索电影数据。课程结束时,你将构建“地图位置”应用,使用它与优达学城的其他学生分享有趣链接、项目或其他信息。

喜欢这门课程?加入“iOS 工程师”纳米学位,点此免费体验

学费
免费
学习时间
大约 3 months
难度
高级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往编程入门职业道路的第一步。

免费课程

用 Swift 开发 iOS 联网

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Jarrod Parkes

Jarrod Parkes

讲师

你将学到什么

先修知识及要求

本课程要求学员具有 iOS 开发经验。你已构建过多个应用,知道如何使用核心 iOS 库,并熟悉模型-视图-控制器(MVC)设计原则。如果你还不熟悉这些概念,可以学习用 Swift 进行 iOS 应用开发入门UIKit 基础课程。

你还需要对 Git 有基本了解。具体来说,你要能够克隆每个课程特定的 Git 代码库和检出分支。如果你需要复习 Git 技能,可以学习我们的如何使用 Git 和 GitHub 课程。

你还需要接入一台运行 OS X 10.10 或更高版本的 Mac 计算机。然而,你不需要一台 iPad 或 iPhone 设备来完成练习和项目。所有练习都可以使用 Xcode 的内置 iOS 模拟器完成。

查看使用优达学城的技术要求

为什么学习这门课程?

没有网络,移动应用只能感知、处理和呈现主机设备本地的数据。这大大限制了应用程序可以解决的问题的范围,并限制了它们的整体效用。通过集成网络,应用程序便真正具有了“移动性”—— 它们可以使用流行的 Web 服务与有趣的数据交互,协调多用户活动,并构建将用户爱不释手的体验。

本课程涵盖通过网络进行通信的基本概念,例如 HTTP、JSON 和身份验证。这些概念也可以非常便捷地转移到其他平台、语言和应用程序。此外,它还会模仿你对应用设计的理解,特别是在涉及网络限制时。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals