小组件编程临摹课程

和我们一起编写小组件吧!从头到尾创建完整小组件,请先下载入门应用和代码。了解小组件的基本概念和结构,学习如何重写小组件的未来,进入交替时间线,以及探索如何通过创建多个小组件以突显 app 的不同功能。

开始历险

带上你的 app,在 iPhone、iPad 还有 Mac 的主页和 Today 界面来一场奇妙的冒险之旅吧。备好入门程序,和我们一起编程!我们将全程指导你开发 app 小组件,这样你就能够在用户方便访问的地方为其提供更加美观、可读性强的界面。了解如何创建小组件项目,熟悉小组件的基本概念和结构,配置小组件及其供给方,并开始探索时间线概念。

完成后,请跟随我们前往小组件编程临摹课程的第二部分。我们将详细了解时间线、系统智能以及配置的信息。

  • WWDC20

小组件编程临摹课程 1:开始学习

变更时间线

小组件编程临摹课程将继续进行,我们将帮助小组件改写未来,并且拥有更加灵活多变的时间线。请从第一部分完成的地方继续,或者跳过,直接开始第二部分的新手课程吧。了解如何将系统智能融入小组件,使其在一天的不同时间实现动态变化,并且显示最为相关的信息。探索时间线核心概念,多组件组合支持,以及如何合理配置。

完成小组件时间定位后,请前往小组件编程课的第三部分,探索它的进阶概念和时间线功能吧。

  • WWDC20

小组件编程临摹课程 2:变更时间线

时间线进阶

在小组件编程课的第三部分也就是最后一部分,我们将带领你的小组件更上一层楼。请从第二部分离开的地方继续,如想节约时间,请直接从第三部分新手课程开始。我们将探索关于小组件、时间线以及配置信息的概念进阶。了解如何加载进程中和后台的 URL,并将其与 app 的内容直接关联起来。探索如何创建多个小组件,从而便于进行动态配置还可发现 app 内的不同特性。

  • WWDC20

小组件编程临摹课程 3:加速时间线

Related

  • WWDC20

为您介绍 WidgetKit

  • WWDC20

SwiftUI 新功能

  • WWDC20

为小组件添加配置和智能

  • WWDC20

为小组件构建 SwiftUI 视图