WWDC20 编程设计入门课程

无论你是之前已经学过编程还是刚开始学习,我们都想帮助你了解 Apple 平台的开发。了解 Swift Playgrounds 是怎样在编程学习中寓教于乐的。在 Swan’s Quest 一展身手吧。 Swan’s Quest 是 Swift Playgrounds 团队开发的系列课程,共有四个章节。这个课程将锻炼你在处理编程问题时对辅助功能和音乐的创造性思维。

学习如何从头开始在 SwiftUI 创建 app,探索构建你自己的小组件,使 app 的精华内容显示在用户主屏幕上。加入 Siri 智能,让你的 app 更智能,更贴近用户日常生活。以及了解怎样才能让你设计的 app 平易近人,用户爱不释手。

天鹅之旅

Swift Playgrounds 团队在四个章节为各个年龄段的学员准备了《天鹅之旅》,这是一场交互式体验。展示你的编程能力来帮助我们的英雄穿越黑暗洞穴、破译卷轴和编写乐曲吧。

《天鹅之旅》,是为 iPad 和 Mac 上的 Swift Playgrounds 创建的。它整合了为许多场景提供教育支持的框架和资源。这些场景包括 Sonic Workshop、Sensor Arcade 以及 Augmented Reality。想要了解更多关于创建 Swift Playgrounds 闯关信息,可参见相关章节。

Swan's Quest 第一章: 黑暗中的声音

Swift Playgrounds...

Watch now

Swan 的征途 第 2 篇章:乐音时间

Swift Playgrounds 出品《天鹅之旅》,一款老少咸宜的四章节互动冒险游戏。在这一章中,我们的英雄需要你来帮助破解天鹅之书。唤醒你的音乐细胞——你会需要它们的。 了解如何将 Swift Playgrounds...

Watch now

天鹅的探索 第三章:著名的卷轴

Swift Playgrounds...

Watch now

天鹅之旅 第4章:序列完成

Swift Playgrounds 隆重推出《天鹅之旅》——一款老少咸宜的四章节互动冒险。大结局终于要来了:你已经熟练掌握了音符的使用技巧,但在这一章中,我们的英雄需要对多声部和声进行排序。 探索如何根据相应的 MIDI...

Watch now

创建 Swift Playgrounds

Swift Playgrounds 可以帮助 iPad 和 Mac 的用户学会运用 Swift 语言进行编码,并且用全新工具和框架进行测试。了解如何借助升级后的编辑工具,在 Swift Playgrounds 中的 SwiftUI 上创造想法雏形。我们还将向你展示如何创造自己的Swift Playgrounds秘籍,来辅助传授编程理念,或者探索并在社区中分享你的新想法——以及如何将其针对各类平台的能力进行定制改良。

为 iPad 和 Mac 创建 Swift Playgrounds 内容

了解如何创建可在 Mac 和 iPad 上流畅运行的 Swift Playgrounds 电子书,并帮助各个年龄段的人探索 Swift 编码的乐趣。 我们将引导你逐步了解如何为每个平台自定义内容,同时考虑平台设置,并帮助你在 playgrounds...

Watch now

在 Swift Playgrounds 中构建 SwiftUI 视图

利用 Swift Playgrounds 轻松玩转 SwiftUI。我们将向你展示如何在 Xcode-compatible playground 中创建 SwiftUI 视图, 并一起探索如何轻松对代码进行编辑和预览。 关于 Swift Playgrounds 的更多信息,请产看我们的互动挑战...

Watch now

小组件编程临摹课程

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

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

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

Watch now

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

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

Watch now

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

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

Watch now

智能化设计

智能化是构建优质现代 app 的核心。App 扩展、Siri 建议、语音、组件、app 可立拍 — 设计这些功能的目的是帮助平台用户更轻松地完成日常任务。通过应用这些 API,你的 app 可以帮助用户事半功倍。

智能设计 进化的 App

智能是构建出色的现代 app 的核心部分。App 扩展、Siri 建议、语音、小组件、App...

Watch now

为智能设计 发现新机遇

了解可扩展性如何作为将 app 最重要的功能呈现到操作系统新入口点的关键。并通过突破整体容器的限制来发现你的 app 是如何借助锁屏和日历中的建议,以及启用语音交互来实现提高用户参与度的。

Watch now

智能设计 想人所想

了解用户使用 app 的动机,以及如何通过系统智能在协助用户的同时达到你作为开发者的个人目标。我们将会通过检验一名普通用户的日常生活来了解 app 应当如何成为其日常行程中不可或缺的一部分,以及部分 app...

Watch now

智能化设计 与系统交朋友

智能系统构建模块很简洁:定义,学习,执行。了解如何使用意图来定义 app 的关键功能,创建捐赠来帮助系统学习并预测未来,以及实现可扩展性以确保您的 app 准备好在恰当的时候执行。向 Apple...

Watch now

Explore more

SwiftUI 中的 App 要领

借助新的 App 协议,现在 SwiftUI 已支持构建完整的 app 了。了解 App、Scene 和 View...

Watch now

SwiftUI 新功能

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

Watch now

iPad 设计

了解设计出色 iPad app 的构成:了解如何通过简化导航并促进强大的拖放交互来最大程度地减少使用模态界面以及利用新的侧边栏来提高效率。通过支持多点触控,Pencil,键盘和触控板,了解如何利用 iPad 的多功能交互机会。...

Watch now

让你的app拥有视力辅助功能

在设计时考虑辅助功能可以激励用户使用你的 app。了解如何为你的 app 创建自适应界面,app...

Watch now

为小组件构建 SwiftUI 视图

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

Watch now

SF Symbols 2

SF Symbols 让采用 Apple 设计的高质量字体符号变得简单,该符号与 San Francisco 字体(Apple 平台的系统字体)搭配起来很棒。了解如何在 AppKit, UIKit 和 SwiftUI 中使用 SF symbol, 了解如何在常用设计工具中使用SF...

Watch now

为 Apple Watch 创建复杂功能

当您在 Watch app 中添加复杂功能时,人们可以直接从其表盘访问全部最新信息。...

Watch now

WatchOS 中的新设计

优良的 watchOS app 通常既简约明了。 操作应该是可视、可预见并相关的。本节内容涵盖了在 watchOS app...

Watch now

HealthKit 入门讲座

HealthKit 通过集中第三方 app、iPhone、 Apple Watch 和外部健康设备的健康数据,从而帮助你构建世界一流的健康和健身 app。了解如何管理健康数据授权和隐私,如何将数据读写到共享的 Health Store 以及如何使用 HealthKit...

Watch now

Safari 浏览器网站扩展介绍

创建 Safari 浏览器网站扩展,可以帮助人们更快、更高效地完成常见的网上任务。我们将向您展示如何构建新的 Safari 浏览器网站扩展并将其托管在 App Store 上,以及如何使用 safari...

Watch now

通用链接的新功能

利用通用链接,安装或未安装你 app 的用户,均可使用你的内容。获取关于通用链接 API 发展的最新消息,如 Apple Watch 与 SwiftUI 支持等。学习如何使用“百搭”、“次级分站变量”与 Unicode 支持等高级规律匹配功能,降低...

Watch now

教育的创新

40多年来,Apple 一直与教育工作者合作,为学生、教师和学校管理员创建技术,并帮助他们分享丰富而有意义的学习经验。 探索 Apple 教育技术的广度,包括教室管理 app 和工具以及用于评估和课程整合的开发者框架,...

Watch now