小组件编程临摹课程

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

开始历险

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

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

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

把你的 app 应用到家庭和 iPhone、iPad 以及 Mac 的当日屏幕上,进行一次最奇妙的冒险。我们将从头到尾指导你如何为你的 app...

Watch now

变更时间线

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

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

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

在本次编程临摹课程中,我们将会让小组件改写未来、进入另一个时间线。开发者可以从上一次课程结束的地方开始,也可以使用第 2...

Watch now

时间线进阶

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

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

我们开始学习小组件编程临摹课程第三部分,也最后一个部分,提升你的小组件水平。学习第 2 部分你没跟上的部分,或从第 3...

Watch now

Related

为你介绍 WidgetKit

Meet WidgetKit: 将 app 最有用的信息直接显示在主屏幕的最佳方法。我们将向你展示一个优秀小组件的必备要素,并介绍 WidgetKit 的特点和功能。了解如何创建窗口小组件,并了解 WidgetKit 如何利用 SwiftUI 的功能提供无状态体验。...

Watch now

SwiftUI 新功能

SwiftUI 可以帮助你为 iPhone、iPad、Mac、Apple Watch 和 Apple TV 构建更精美强大的 app。进一步了解更多有关 SwiftUI 的最新进展,包括界面改进(如轮廓,网格和工具栏)。利用 SwiftUI 对 Apple 框架的增强支持来启用诸如“通过 Apple...

Watch now

为小组件添加配置和智能

当小组件适时地显示在用户的主屏幕或 Today View...

Watch now

为小组件构建 SwiftUI 视图

小组件是来自 app 的小块信息,用户可以选择将其放在主屏幕或 Today view 中。了解使用 SwiftUI...

Watch now