将结构化并发代码与 Network 框架搭配使用
WWDC25
将结构化并发代码与 Network 框架搭配使用 Network 框架是在 Apple 平台上建立底层网络连接的最佳方式,而在 iOS、iPadOS、和 macOS 26 上,它非常适合与你的结构化并发代码搭配使用。我们将探索如何建立连接、发送和接收数据与分帧处理的信息、监听传入连接以及浏览网络上的服务。在此期间,我们还将介绍一些关键的最佳做法。 WWDC25
借助 Wi-Fi Aware 增强设备连接性能
WWDC25
借助 Wi-Fi Aware 增强设备连接性能 了解如何使用 Wi-Fi Aware 建立对等网络连接。我们还将介绍如何以带宽更高、延迟更低的网络连接性能实时共享视频、传输大文件,以及操控配件。此外,你将了解如何借助 DeviceDiscoveryUI、AccessorySetupKit 和 Network 框架,在自己的 App 中使用 Wi-Fi Aware。 WWDC25
使用 EnergyKit 优化家庭用电量
WWDC25
使用 EnergyKit 优化家庭用电量 了解如何在你的 App 中支持 EnergyKit,以便用户可以优化家庭用电量。这可以帮助用户在电力更清洁、更便宜的时段运行电器或为电动汽车充电。详细了解如何进行设置,如何生成充电计划,以及如何通过用电量反馈向用户提供能耗洞察信息等详情。 apple 2030 WWDC25
借助 NetworkExtension 优化网络流量过滤和隧道
WWDC25
借助 NetworkExtension 优化网络流量过滤和隧道 了解 NetworkExtension 框架中提供的 API,这些 API 让你的 App 能够灵活地扩展系统的核心网络功能 — 例如实现网络内容过滤器、创建和管理 VPN 配置等。在 iOS、iPadOS 和 macOS 26 中,你现在可以构建更为强大的内容过滤器,让它根据整个 URL (而不仅是主机名) 来做出流量决策,同时确保隐私和安全丝毫不受影响。我们将首先简要介绍 NetworkExtension 框架的一些主要用例,包括网络中继和 VPN。然后,我们将深入探讨这一全新的 URL 过滤器 API 及其关键组件,包括 Private Information... WWDC25
完成后台任务
WWDC25
完成后台任务 探索后台任务执行方面的最新进展,并了解系统如何进行运行时调度。我们将讨论如何充分利用后台运行时,让你的 App 既能在后台提供功能,又能保持出色的前台体验。我们还将介绍各种 API 如何为你的 App 提供后台运行时环境,以及每个 API 是怎样针对不同用例量身定制的 — 其中包括 iOS 和 iPadOS 26 中的新 API,这些 API 让你的 App 能够在从前台过渡到后台时顺利完成任务。 WWDC25
分析并优化 App 的功耗
WWDC25
分析并优化 App 的功耗 了解如何优化你的 App,以充分延长电池续航时间。探索如何查明 App 功耗问题的根本原因,无论是在连接到 Xcode 时还是出行期间遇到这类问题,都可以查明。了解如何测量功耗,以便你可以就新功能做出更明智的决策,并主动构建更高效的 App。 WWDC25
针对 CarPlay 车载优化你的 App
WWDC25
针对 CarPlay 车载优化你的 App 了解如何将实时活动和小组件引入 CarPlay 车载和 CarPlay Ultra,以便用户查看活动进度并一目了然地掌握相关信息。探索所有 CarPlay 车载 App 均可使用的新增模板选项,并了解导航类 App 如何提供逐向导航元数据,以便显示在车载仪表盘或 HUD 上。 ,,car,instrument cluster WWDC25
探索 Apple 托管的 Background Assets
WWDC25
探索 Apple 托管的 Background Assets 本次讲座将以 Background Assets 为基础,介绍用于为游戏和其他应用程序下载内容素材包的新功能。了解 Apple 如何为你托管这些素材包,或如何管理自托管选项。我们将深入探索原生 API 整合及相应的 App Store 实现,并为你提供工具来提升 App 的内容交付体验和用户体验。 WWDC25
在你的 App 中提供适龄体验
WWDC25
在你的 App 中提供适龄体验 了解如何使用全新的 Declared Age Range API 在你的 App 中提供适龄体验。我们将介绍家长如何允许孩子与 App 共享年龄范围,以确保在保护隐私的情况下提供安全体验。我们还将探索此框架如何帮助你根据用户的年龄来定制你的 App 内容和功能,并展示如何实施年龄限制、理解缓存机制并尊重用户隐私,同时营造更安全、更有趣的体验。 WWDC25
开始使用量子安全加密技术
WWDC25
开始使用量子安全加密技术 了解如何通过抵御量子计算这一新兴威胁来保护 App 的敏感用户数据,并了解如何保护用户隐私。我们将探索不同类型的量子攻击、它们对现有加密协议的影响,以及如何使用量子安全加密技术来抵御这些攻击。你将了解如何使用量子安全 TLS 来保护网络数据,以及如何使用 CryptoKit 的量子安全 API 来保护应用程序数据。 WWDC25
了解新一代 CarPlay 车载架构
WWDC24
了解新一代 CarPlay 车载架构 深入了解新一代 CarPlay 车载架构。了解如何通过汽车系统与 iPhone 的默契配合打造协调一致的体验,充分展现汽车和 iPhone 的精妙之处。了解 UI 渲染及合成流程,并探索可通过哪些方式为各款汽车配置和自定特别体验。本讲座非常适合那些对新一代 CarPlay 车载感兴趣的汽车制造商和系统开发者。 ,,car,instrument cluster WWDC24
了解新一代 CarPlay 车载设计系统
WWDC24
了解新一代 CarPlay 车载设计系统 探索新一代 CarPlay 车载的核心设计系统,该系统让每个汽车制造商都能充分彰显汽车的特点和品牌风格。了解可深度自定并灵活调整的仪表盘、布局和动态内容等,以便充分彰显你的设计理念并打造量身定制的标志性外观。本讲座非常适合那些希望面向新一代 CarPlay 车载设计兼容系统的汽车制造商、系统开发者以及任何其他开发者。 ,,car,instrument cluster WWDC24
了解 AccessorySetupKit
WWDC24
了解 AccessorySetupKit 使用 AccessorySetupKit 提升你的配件设置体验。呈现精美的配对对话框,并在其中显示你的蓝牙或 Wi-Fi 配件的图像 — 无需访问“设置”App 就能实现。探索如何通过只将你的 App 与一个配件配对来加强隐私保护。此外,了解如何迁移现有配件,以便通过 AccessorySetupKit 进行管理。 WWDC24
利用通行密钥升级和凭证管理器简化登录体验
WWDC24
利用通行密钥升级和凭证管理器简化登录体验 了解如何将基于密码的现有账户自动升级为使用通行密钥。我们将介绍提升账户安全性并简化登录体验的重要意义和实现途径、适用于凭证管理器 App 的新功能,以及如何将你的 App 信息充分整合到新的“密码”App 中。 automatic passkey,automatic passkeys,passkey,passkeys,password,password app,passwords,verification codes WWDC24
使用 CloudKit Console 监控和优化数据库活动
WWDC24
使用 CloudKit Console 监控和优化数据库活动 探索 CloudKit Console 中有关可观测性的新功能。了解如何利用 Telemetry 和 Logging 功能来进行 App 的故障诊断和优化。探索如何设置提醒来监测应用程序运行状况,以及如何设置通知来及时掌握对自己而言最为重要的容器活动。
为了充分利用好本次讲座,我们建议你先熟悉一下 CloudKit 容器相关知识。 WWDC24
根据网络条件的变化自行调整
Tech Talks
根据网络条件的变化自行调整 Apple 设备可以同时连接到多个网络。了解 App 如何自动选择最佳网络以提供出色的体验。探索不同类型的网络并回顾其特征。探索如何使用 URLSession 和 Network 框架最恰当地描述你的需求,以便系统可以随时为 App 智能地选择最佳接口。 Tech Talks
使用 FileProvider 将桌面级同步功能带入 iOS
Tech Talks
使用 FileProvider 将桌面级同步功能带入 iOS 探索在创建“文件提供程序”扩展时,如何在您的 iPhone 和 iPad App 内更快速、更高效地同步文件。与 File Provider 团队保持同步,了解如何为 iOS 构建现代文件提供程序。我们将向您展示如何架构 App,以支持无缝文件同步、上传和下载。我们还将探索如何实现无状态,并增强您的文件提供程序以防意外情况。为了充分利用好本次讲座,我们建议您先在 macOS 上体验一下文件提供程序。 cloud,download,fileprovider,file provider,files,filesystem,file system,sync,synchronization,synchronize,upload Tech Talks
充分利用 CloudKit 共享
Tech Talks
充分利用 CloudKit 共享 探索各个 app 如何使用 CloudKit 互相分享记录。我们将向您展示如何鼓励用户使用您的 app 展开协作,以及如何利用各个 Apple 框架为那些互动提供支持。了解如何创建和管理共享,探索公共权限等共享选项,以及探索如何使用 iOS 15 和 macOS Monterey 中的区域共享来共享整个数据记录区。为了充分利用这场讲座中介绍的知识,我们建议熟悉 CloudKit 并大概了解记录和数据类型。 ckshare,cloudkit sharing,hierarchical,sharing,sharing sample app,zone Tech Talks
统一类型标识符 - 再介绍
Tech Talks
统一类型标识符 - 再介绍 是否想过系统如何决定应该用哪个 app 打开指定的文件?我们一起来探索统一类型标识符框架,它可帮助简化在 app 中支持标准或专有文件格式的流程。你将学习如何使用新框架和 Xcode 声明 app 所支持的类型,了解如何在采用 UTType 时提高性能,并查看支持 UTType 的最新平台 API。
Tech Talks
可扩展企业 SSO 介绍
Tech Talks
可扩展企业 SSO 介绍 单点登录确保你的企业能运用现代认证方式而不用牺牲简便的使用方法。了解如何使用 Authentication Service 框架 去显示你 macOS Catalina, iPadOS 13, and iOS 13 里 Safari 与原生App 的从新导向和凭证 SSO 服务。无论你是在建造你自己的扩展还是想在内部直接展开,你将会了解所有关于扩展生成、发布和构成的资料,这都能在你原生 App 里使用。 Tech Talks
GDPR 和 CloudKit
Tech Talks
GDPR 和 CloudKit 《一般数据保护条例》(GDPR) 这一欧盟法规要求开发者让用户能够查看和控制您代表他们储存的个人数据。了解如何使用新增和现有的 CloudKit API 来在您的 app 中内置隐私保护功能,确保客户能够行使 GDPR 权利。 Tech Talks
针对 Apple Watch Series 3 进行更新
Tech Talks
针对 Apple Watch Series 3 进行更新 有了 Apple Watch Series 3,即使手机不在身边,也能轻松保持联络。了解如何通过 URLSession 让您的 app 在使用蜂窝网络连接时保持响应。了解如何优化您 Watch app 中的联网代码,确保您的 app 始终保持最新,随时可供使用。探索如何利用全新气压高度计提供的 Core Motion 数据来显示相对高度变化。 ,,cmaltimeter Tech Talks
iOS 储存空间最佳做法
Tech Talks
iOS 储存空间最佳做法 学习如何让 app 尽量有条理地优化使用磁盘存储容量的技巧。看看如何使用 iOS 11 中的新“文件”app 直接访问您 app 中的文稿。深入了解如何清点 app 的文件,并充分利用为 app 提供的可用存储容量。 Tech Talks
使用 CKSyncEngine 同步到 iCloud
WWDC23
使用 CKSyncEngine 同步到 iCloud 了解 CKSyncEngine 如何帮助你将用户的 CloudKit 数据同步到 iCloud。了解在系统处理同步操作调度时如何减少 App 中的代码量。我们将与你分享如何随着 CloudKit 的发展自动从增强的性能中受益,探索用于同步实施的测试等。为了让本次讲座发挥最大价值,你需要提前了解 CloudKit 和 CKRecord 类型。 app,backend,cksyncengine,cloud,cloudkit,database,engine,icloud,model,object,orm,persistence,relational,share,sharing,storage,sync,sync engine,syncing WWDC23
准备、设置、中继:使用网络中继保护 App 流量
WWDC23
准备、设置、中继:使用网络中继保护 App 流量 了解中继如何让你的 App 网络流量更具私密性与安全性,并无需 VPN 的开销。我们将向你展示如何将中继服务器集成到你的 App 中,并探讨企业网络如何使用中继安全访问内部资源。 WWDC23
释放 UIKit 特征系统的潜能
WWDC23
释放 UIKit 特征系统的潜能 发现 UIKit 中特征系统的强大增强功能。了解如何定义自定义特征以将你的数据添加到 UITraitCollection 中,使用特征重写 API 修改传递到视图控制器和视图的数据,以及使用 API 提升灵活性和性能。此外,我们还将向你展示如何桥接 UIKit 特征以及 SwiftUI 环境键值以无缝访问 App 中 UIKit 和 SwiftUI 组件的数据。 WWDC23
优化车辆系统的 CarPlay 车载
WWDC23
优化车辆系统的 CarPlay 车载 了解如何将 CarPlay 集成到现代车辆系统中。我们将向你展示如何调整 CarPlay 车载,以适应所有高分辨率显示器,无论显示器的配置或尺寸如何,皆能实现。了解如何使用 CarPlay 车载提供的元数据和视频流在其他显示器上显示信息,并了解无线连接、音频和视频编码方面的优化如何帮助你的车辆系统为下一代 CarPlay 车载做好准备。 ,,airplay,car,ev charging,hevc WWDC23
UIKit 的新功能
WWDC23
UIKit 的新功能 探索 UIKit 的改进和更新,并了解如何构建理想的 iOS、iPadOS 和 Mac Catalyst App。我们将向你展示 UIKit 的最新功能和改进,并分享在 API 和性能等方面上的改进。 , WWDC23
使用数字签名验证 App 的依赖项
WWDC23
使用数字签名验证 App 的依赖项 了解如何保护 App的依赖项。我们将向你展示 Xcode 如何自动验证包含在项目中任意已签名的 XCFrameworks。了解代码签名的工作原理,其在帮助你保护软件供应链方面提供的优势,以及 SDK 开发者如何通过对其 XCFramework 进行签名来帮助你保证 App 的安全。 WWDC23
AppKit 的新功能
WWDC23
AppKit 的新功能 探索 Mac App 开发的最新进展。我们将分享对控件和菜单的改进,并探索可以帮助您摆脱(视图)束缚的工具。了解如何在你的用户界面上添加动画,如何应用对文本输入的改进,以及如何将你现有的代码与 Swift 和 SwiftUI 集成。 WWDC23
探索 Calendar 和 EventKit
WWDC23
探索 Calendar 和 EventKit 了解如何将 Calendar 与你的 App 进行整合以帮助用户实现更有效的时间管理。探索如何从你的 App 中创建新事件,获取事件并实现虚拟会议扩展。我们将为你介绍针对日历访问级别的更改,以让你的 App 与用户保持联系,同时不侵犯他人日历数据中的隐私。 WWDC23
使用 Virtualization 打造无缝体验
WWDC23
使用 Virtualization 打造无缝体验 了解 Virtualization 框架的最新更新。我们将向你展示如何配置虚拟机 (VM) 以自动调整显示屏的大小,并指导你保存和恢复正在运行的 VM,此外我们还将探讨在桌面及数据中心运行的 Virtualization App 所具备的存储和性能选项。 想要了解更多有关 Virtualization 框架的信息,请观看 WWDC22 中“创建 macOS 或 Linux 虚拟机”部分。 WWDC23
隐私清单入门指南
WWDC23
隐私清单入门指南 认识隐私清单:一种帮助你准确识别 App 依赖项隐私保护操作的新工具。了解第三方 SDK 开发者如何使用这些清单来共享其框架的隐私保护操作。我们还会向你介绍 Xcode 如何生成完整的隐私报告以帮助你更轻松地展示 App 中所有代码的隐私保护操作。 app tracking transparency,att,nutrition label,privacy nutrition label WWDC23
认识推送通知控制台
WWDC23
认识推送通知控制台 推送通知控制台是你在 App 中快速测试用户通知的理想方式。了解如何通过从控制台直接发送通知来多次发送新想法,以及如何分析交付日志以了解更多有关你的推送的信息。我们还会向你展示如何生成和验证令牌,以成功通过 Apple 推送通知服务 (APNs) 的身份验证。想要尽可能从本次讲座中获取更大的收获,你需要具备 Apple 推送通知服务 (APNs) 和用户通知的基本知识。 alert,apns,apple push notification service,backend,notification,notifications,notify,push,server,service WWDC23
文本及文本交互的新功能
WWDC23
文本及文本交互的新功能 文本是所有 App 不可或缺的重要组成部分。探索在 Apple 平台上打造丰富文本体验的最新功能和改进。我们将会向你展示如何利用常用文本元素,并为你的 App 创造完全个性化的交互。了解听写功能、文本放大镜以及文本选择的更新内容,同时探索文本裁剪、自动换行以及断字的相关改进。 WWDC23
使用 L4S 降低网络延迟
WWDC23
使用 L4S 降低网络延迟 流媒体视频、多人游戏及其他实时体验都十分依赖于响应快速且延迟较低的网络。了解低延迟、低损耗、可扩展吞吐量 (L4S) 如何降低网络延迟并改善你的 App 整体体验。我们将向你展示如何使用 L4S 设置并测试你的 App、网络及服务器。 WWDC23
Core Data 新功能
WWDC23
Core Data 新功能 通过 Core Data 的改进提高 App 数据的持久性。了解如何使用复合属性来创建更直观的数据模型。我们还将向你展示如何通过破坏性变化来迁移模式、何时推迟密集迁移以及如何避免个人设备上的开销。为了充分理解本期视频,你要熟悉如何处理 Core Data 中的不同数据类型以及轻量级迁移的基础知识。 coredata,core data,custom,custom migration,data,data model,defer,deferred,deferred migration,lightweight,lightweight migration,migration,model,persistence,swift,swift data WWDC23
构建更出色的文稿类 App
WWDC23
构建更出色的文稿类 App 了解如何运用 iPadOS 中的最新功能来改进文稿类 App。我们将向你展示如何利用 UIDocument 以及现有的桌面类 iPad 和文稿类 API 为你的 App 增添全新功能。了解如何将数据模型转换为 UIDocument 以及如何使用 UIDocumentViewController 呈现文稿,学习如何将 App 迁移到最新的 API 并探索绝佳实践。 WWDC23
构建稳健、可恢复的文件传输
WWDC23
构建稳健、可恢复的文件传输 了解 URLSession 如何帮助你的 App 传输大文件并从网络中断中实现恢复。学习如何暂停并恢复 HTTP 文件传输以及如何支持可恢复上传,探索使用 URLSession 传输文件的最佳方法,即便你的 App 在后台挂起时也同样适用。 WWDC23
集成你的自定义协作 App 到“信息”
WWDC22
集成你的自定义协作 App 到“信息” 探索 SharedWithYou 框架如何帮助提升你 App 的协作基础结构。我们将介绍如何向协作内容发送安全邀请,并同步参与者的变更。我们还将讨论如何在相关对话中显示内容更新。请观看 WWDC22 的“在你的 App 中添加‘与你共享'功能”,了解有关 SharedWithYou 的简介;并观看 WWDC22 的“利用‘信息'提升协作体验”,了解协作 UI API 的概述。(注:即将发布的 Beta 版将提供 API。) WWDC22
以私有访问令牌取代 CAPTCHA
WWDC22
以私有访问令牌取代 CAPTCHA 不必再受 CAPTCHA 的限制了。私有访问令牌是一种功能强大的替代方式,可帮助您识别来自合法设备和用户的 HTTP 请求,同时保护身份及个人信息。我们将向您展示如何为 App 和服务器利用这种工具,来增强您对在线交易的信心并保护隐私。 WWDC22
在您的 App 中添加“与您共享”功能
WWDC22
在您的 App 中添加“与您共享”功能 “与您共享”可帮助用户在您的 App 中轻松查找其他人通过“信息”与他们共享的内容。学习如何在您的 App 中支持“与您共享”,并搭配这些内容延续用户在“信息”中的体验。我们将介绍置顶功能如何提供隐式的“与您共享”权限,并提高内容权重帮助自动共享。我们还会介绍如何在“与您共享”工具架中呈现共享内容,并利用“与您共享”属性视图直观地展示这些内容。 WWDC22
CloudKit Console 的新功能
WWDC22
CloudKit Console 的新功能 我们将介绍 CloudKit Console 的最新更新,以及如何在网页上以前所未有的方式探索与调试您的容器。进一步了解 Act as iCloud,它可以帮助您以其他帐户的视角查询记录并查看数据。揭示如何共享记录区域,并帮助参与者更好地开展相互协作。此外,您还可以学习如何隐藏非活跃状态的容器。我们还将分享一些技巧帮助您充分利用 CloudKit Console。为能更好地理解此讲座,我们建议您先对 CloudKit 容器有基本的了解。 WWDC22
利用 DriverKit 将您的驱动程序添加到 iPad
WWDC22
利用 DriverKit 将您的驱动程序添加到 iPad 了解如何利用 DriverKit 将雷雳和 USB 配件轻松地连接到 iPad。我们将介绍如何在不更改代码的情况下转换您的现有 Mac 驱动程序,学习通过 AudioDriverKit 添加实时音频支持,并提供有关为 iPad 开发驱动程序的最佳实践和技巧。 WWDC22
提高 App 和服务器的 DNS 安全性
WWDC22
提高 App 和服务器的 DNS 安全性 了解在 App 中保护 DNS (互联网寻址的基础) 安全的最新方式。学习如何借助 DNSSEC 验证 App 中的 DNS 响应,并利用指定解析器的发现 (DDR) 自动启用 DNS 加密。 WWDC22
Core Data 模式进化
WWDC22
Core Data 模式进化 了解如何在您的 App 更新后简单便捷地迁移 Core Data 模式,并轻松完成对数据模型的变更。我们将向您介绍如何利用内置的迁移工具,让您的数据存储保持最新状态,并允许 Core Data 分析您的模式,对数据模型迁移进行推断。我们还将提供最佳实践,帮助您克服艰难的迁移挑战,并探索 Core Data 模式如何与 CloudKit 交互来支持在云中的轻松迁移。为能更好地理解此讲座,我们建议您先熟悉 Core Data 模式和数据类型,并对 Core Data 数据库和 CloudKit 之间的同步有一些基本的了解。 WWDC22
在 watchOS 上获取来自蓝牙设备的适时提醒
WWDC22
在 watchOS 上获取来自蓝牙设备的适时提醒 了解蓝牙设备可以如何向 Apple Watch 发送及时且相关的提醒。我们将介绍如何利用复杂功能中的周期性数据,探索后台外围设备扫描功能,并帮助您学习如何运用 watchOS 中的特征监控。我们还将分享有关打造出色蓝牙配件的最佳实践和设计指南。 WWDC22
探索 App Tracking Transparency
WWDC22
探索 App Tracking Transparency 进一步了解 App Tracking Transparency 能如何帮助您 App 的用户选择与控制跟踪功能。App Store 政策现在要求所有 App 都要先通过 AppTrackingTransparency 框架获得用户许可,才能对用户的数据进行跟踪。我们将解释此政策对于“跟踪”的定义,您的 App 是否需要采用此框架,以及如何有效地实施。 app tracking transparency,nutrion label,privacy,tracking WWDC22
优化“通过 Apple 登录”体验
WWDC22
优化“通过 Apple 登录”体验 了解如何运用“通过 Apple 登录”,在您的 App 中提供安全而快速的身份验证。我们将向您介绍如何将基于密码的帐户升级到安全的一键登录凭证,并探索如何在您的 App 中无缝处理对用户会话的更改。我们还将帮助您在网页和其他平台上使用“通过 Apple 登录”。为能更好地理解此讲座,我们建议您先对“通过 Apple 登录”和 REST API 进行基本了解。此外,对 JavaScript 的了解也将很有帮助。 WWDC22
缩短网络延迟以提高 App 的响应速度
WWDC22
缩短网络延迟以提高 App 的响应速度 在尝试获取当代网络吞吐速率的益处的同时,了解网络延迟将如何对您 App 产生影响。学习如何改变您的 App 和服务器以便提高响应速度,以及如何让您的 App 做好准备,以利用因网络优化而实现的端到端延迟缩短。 WWDC22
Screen Time API 的新功能
WWDC22
Screen Time API 的新功能 了解如何构建能够帮助用户管理他们与设备之间的关系,同时保护用户隐私的 App。我们将带您了解 Screen Time API,与您分享核心限制和设备活动报告等功能的使用方法,在提供一流体验的同时让设备的所有者、家长和监护人可以采取可衡量的控制措施。 WWDC22
利用 Network 框架构建设备间交互
WWDC22
利用 Network 框架构建设备间交互 了解如何打造一体化的跨设备内容体验。我们将介绍 DeviceDiscoveryUI,它能帮助简化通信路径的设置,将 Apple TV 连接到 iPhone、iPad 和 Apple Watch 等其他设备。我们还将探索常见的场景,提供最佳实践以帮助您实现设备间的无障碍连接。 network framework WWDC22
利用 Push to Talk 优化语音通信
WWDC22
利用 Push to Talk 优化语音通信 我们将帮助为您的 App 添加对讲机通信功能,让对话变得一清二楚!了解如何为您的 Push to Talk App 添加醒目的系统 UI,一键实现快速沟通。我们将介绍 PushToTalk 框架,解释如何配置您的 App 以便其随时 (甚至在后台) 都能收发音频。为能更好地理解此讲座,我们建议您先熟悉如何在 App 后台处理音频传输。另外,对 APN 有一些基本的事先了解也会很有帮助。 WWDC22
优化 Core Data 和 CloudKit 的使用
WWDC22
优化 Core Data 和 CloudKit 的使用 和我们一起探索开发周期的三个组成部分,帮助您优化 Core Data 和 CloudKit 的实施。我们将介绍如何分析您 App 的架构和功能集以便验证假设,探索提取大型数据集后的行为变化,并获得可操作的反馈来优化您的工作流程。为能更好地理解此讲座,我们建议您先熟悉将数据模型同步到 CloudKit 的基本流程。 WWDC22
利用“信息”提升协作体验
WWDC22
利用“信息”提升协作体验 了解如何利用“信息”中的“协作”功能帮助优化 App 的通信和协作。学习如何将文档绑定到“信息”的对话,实现轻松共享和讨论。探索如何让对话中的所有人都能掌握文档中的最新活动。另外,我们还将介绍如何在您的 App 中添加可自定的 UI,以管理协作详情并将文档关联到“信息”对话和 FaceTime 通话。要进一步了解 SharedWithYou 框架,我们建议您观看“在您的 App 中添加‘与您共享'功能”。如需有关为具有自定义协作基础结构的 App 添加协作 API 的更多信息,请观看“集成您的自定义协作 App 到‘信息'”。 (注:即将发布的 Beta 版将提供 API。) WWDC22
创建您的隐私标签
WWDC22
创建您的隐私标签 隐私标签可以帮助用户理解您的 App 如何保护他们的隐私。学习如何清点当前数据习惯,以及在您的 App Store 产品页上创建您的 App 的隐私标签。 WWDC22
创建 macOS 或 Linux 虚拟机
WWDC22
创建 macOS 或 Linux 虚拟机 了解如何利用 Virtualization 框架在您的 Mac 上快速创建虚拟机。我们将介绍如何在隔离环境中创建虚拟 Mac 并快速测试对您的 App 的更改。我们还将探索如何在 Apple 设计的芯片上安装并运行完整的 Linux 版本,分享如何利用 Rosetta 2 来运行 x86-64 Linux 二进制文件。 WWDC22
CKTool JS 简介
WWDC22
CKTool JS 简介 了解如何利用 CKTool JS 管理与自动运行您的 iCloud 容器。我们将介绍如何配置 CKTool JS,以便管理您的容器的模式、轻松修改记录,以及即时处理数据。我们还将探索如何将 CKTool JS 集成到您的自动化和工具工作流程。为能更好地理解此讲座,我们建议您先熟悉 CloudKit 模式、JavaScript 和 npm。 WWDC22
通行密钥简介
WWDC22
通行密钥简介 这是一次安全性的升级:了解如何添加通行密钥支持以便为用户提供快速而简单的登录体验,同时大幅提高帐户安全性。通行密钥是简单的强凭证,旨在消除网络钓鱼攻击。我们将分享通行密钥的安全设计,说明它的使用方法,讨论如何将通行密钥集成到您的登录流程,并且探索需要采用此功能的平台和网页 API。 WWDC22
探索短信信息过滤器
WWDC22
探索短信信息过滤器 短信信息过滤器扩展可帮助用户通过过滤未知发送者的短信信息来管理“信息”。了解如何利用信息过滤器扩展来构建 App。这些扩展会根据信息内容和其他启发自动将短信信息分类到文件夹和子文件夹。 junk,promotions,transactions WWDC22
在聚焦中展示 app 数据
WWDC21
在聚焦中展示 app 数据 了解 Core Data 如何通过短短两行代码在“聚焦”中显示您的 App 中的数据。了解如何让“聚焦”搜索可以发现这些数据,以及如何自定义这些数据在设备上的显示方式。最后,我们将展示如何在您的 App 中完全以“聚焦”索引的数据驱动来实现全文搜索。 app data in spotlight,attributeset,coredata,core data,cssearchableitemattributeset,cssearchqueryobject,define attribute set,forstorewithcoordinator,indexing event loop,index update notifications,nscoredata,nscoredatacorespotlightdelegate,nscoredatacorespotlightdelegateindexdidupdatenotification,nsexpression,query string,search my app in spotlight,search query,spotlight,spotlight display name,spotlightindexer,spotlight search,startspotlightindexing,stopspotlightindexing,tag,tags app WWDC21
使用 DriverKit 创建音频驱动程序
WWDC21
使用 DriverKit 创建音频驱动程序 敬请探索如何使用 AudioDriverKit API 将您的音频服务器插件和 DriverKit 扩展整合到一个包中。了解如何使用 app 而不是安装程序包来简化音频驱动程序的安装,并通过 Mac App Store 分发驱动程序。我们将带您了解 Core Audio HAL 如何与 AudioDriverKit 交互并探索音频设备驱动程序的最佳实践。 WWDC21
使用带有 URLSession 的 async/await
WWDC21
使用带有 URLSession 的 async/await 探索如何使用 async/await 和 AsyncSequence 在 URLSession 中采用 Swift 并发功能,以及如何运用 Swift 并发概念来改进您的网络代码。 WWDC21
将蓝牙设备连接到 Apple Watch
WWDC21
将蓝牙设备连接到 Apple Watch 了解如何将来自蓝牙配件的数据集成到 Apple Watch app 和复杂功能中。蓝牙设备可以向 Apple Watch 提供医疗数据、运动统计数据等,并帮助人们在此过程中充分利用您的软件。我们将展示如何在后台 app 刷新期间接入这些设备,以在您的 Apple Watch 复杂功能中显示最新信息,在 watchOS 上提供 Core Bluetooth 的概览,并探索蓝牙配件设计的最佳实践。 WWDC21
减少 app 的网络延时
WWDC21
减少 app 的网络延时 CPU 性能和网络通量率持续改进,但光速是一个无法超越的极限。了解 API 和最佳实践,以通过在执行网络操作时保持低网络往返行程时间和最大限度减少往返行程次数,最大限度提高 app 的响应能力和效率。 WWDC21
CloudKit 中的新功能
WWDC21
CloudKit 中的新功能 CloudKit 为您的 app 提供安全、方便且可靠的云数据库,它也正在不断完善。探索如何在 async/await 功能和便利 API 添加支持下理顺您的线程。我们还将展示如何通过分享整个数据记录区来鼓励 app 使用者之间进行协作,探索如何采用加密值等 CloudKit 功能,并帮助保护 app 内的敏感数据。为了充分了解本节内容,我们建议您熟悉 CloudKit 及其容器操作,并基本了解记录和数据类型。 cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone WWDC21
watchOS 8 中的新功能
WWDC21
watchOS 8 中的新功能 watchOS 8 带来全新的机会,使人们可以在表盘面上获得最新信息。通过用于 Always-On Retina 显示器的新 API、从蓝牙设备更新复杂功能,以及 HealthKit 数据的后台交付,进行 app 更新从未如此轻松。了解基于区域的用户通知,以利用 app 中的位置功能。探索 SwiftUI 和 watchOS 的所有新增强功能,它们会使您构建下一款 Watch app 的过程激动人心。 ,,altimeter,alwayson,bluetooth,healthkit,isluminancereduced,location button,luminance reduced,respiratory rate,timeline WWDC21
使用 cktool 和声明式模式实现 CloudKit 测试的自动化
WWDC21
使用 cktool 和声明式模式实现 CloudKit 测试的自动化 测试 CloudKit 容器从未如此简单。我们将向您介绍 cktool — 这是一个命令行实用工具,可以快速地对 CloudKit 进行配置。同时,您将了解一种让您能够快速构建容器原型,进而演进的新模式语言。我们还将向您展示如何在 Xcode 中运行测试之前,组合这些工具并配置您的容器。为了能充分了解本节内容,我们建议您先熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本的了解。 cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode WWDC21
去而复返:Apple Watch 上的数据传输
WWDC21
去而复返:Apple Watch 上的数据传输 Apple Watch 的改进使您获得了更多与 app 往来通讯的方式,并带来了需要考虑的新受众。了解可用于数据通信的策略以及如何选择适合此任务的工具。对比和比较使用 iCloud 钥匙串、Watch Connectivity、Core Data 等技术的益处。 ,background app refresh,cloudkit,core data,family setup,icloud,keychain,oauth2token,password autofill,sockets,urlsession,watch connectivity,wcsession WWDC21
使用 Accelerate 提高性能并纳入加密档案
WWDC21
使用 Accelerate 提高性能并纳入加密档案 Accelerate Framework 可帮助您进行大规模数学计算和图像计算,这些操作都经过高性能、低能耗优化。探索 Accelerate 及其“基础神经网络子程序”库的最新更新,包括附加层、激活函数和改进的优化器支持。查看 simd.h 的改进,包括更好的 C++ 模板支持。探索 Apple Encrypted Archive 支持,它是 Apple Archive 的扩展,其中结合了压缩与强大的加密和数字签名功能。同时,了解如何在不影响性能的情况下确保数据安全。 accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization WWDC21
认识 CloudKit 控制台
WWDC21
认识 CloudKit 控制台 了解 CloudKit 控制台如何帮助您更好地与您的容器交互。我们还将向您展示如何运行数据库 app,并信心十足地定义、修改和部署模式更改。我们还将学习如何在查询生成器中创建查询,并轻松筛选您的记录。此外,我们还将探索如何使用遥测和日志数据,以获取对您 app 的行为随时间变化的新见解。为了能充分了解本节内容,我们建议您熟悉 CloudKit 及其开发和生产环境,并对记录和数据类型作基本了解。 cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage WWDC21
简化本地化的字符串
WWDC21
简化本地化的字符串 当您在自己的 App 内本地化文本时,您可以帮助使自己的 App 更方便全球受众无障碍访问。探索构建本地化工作流程的最佳实践,包括如何准确写入和格式化字符串,并了解如何使用 Xcode 以不同语言准备用于本地化的字符串。 ,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc WWDC21
构建通过 CloudKit 和 Core Data 共享数据的 app
WWDC21
构建通过 CloudKit 和 Core Data 共享数据的 app 了解如何使用 NSPersistentCloudKitContainer 轻松地构建可在多个 iCloud 用户之间共享数据的 app。探索如何围绕共享数据带来融入丰富信息的体验,并了解支持 Core Data 中的这些功能的 CloudKit 技术。为了能充分了解本节内容,请观看我们之前有关 NSPersistentCloudKitContainer 的视频:WWDC19 的“将 Core Data 和 CloudKit 配合使用”,以及 WWDC20 的“将 Core Data 存储与 CloudKit 公共数据库同步”。 allowscloudencryption,allows cloud encryption,candeleterecord,canmodifymanagedobjects,canupdaterecord,ckdatabase,ckrecord,ckshare,cksharedrecord,cksharemetadata,cloud encryption,cloudkit,coredata,core data,decorate shared objects,encrypted record values,encryptedvalues,encryption,encrypt sensitive data,fetchshares,initializeschema,isshared,nspersistentcloudkitcontainer,owners and participants,persistent cloudkit container,persistent store,private,private database,record,record sharing,share,shared,shared database,shared objects,sharing architecture,sharing data,sharing information,sharingprovider,testing,user keychain WWDC21
通过 HTTP/3 和 QUIC 加快联网速度
WWDC21
通过 HTTP/3 和 QUIC 加快联网速度 网络技术迅速迭代,下一个 HTTP 的主要版本已经出现了。了解 HTTP/3 如何降低延迟并提升 app 的可靠性,弄清其底层传输协议 QUIC 如何利用新的传输功能和多流连接组,在您自己的自定义协议中实现创新性的功能。 WWDC21
在 Instruments 中分析 HTTP 流量
WWDC21
在 Instruments 中分析 HTTP 流量 了解如何使用 Instruments 网络模板来记录您 app 的 HTTP 流量,并加以分析。我们将向您展示如何探索会话、任务和单个 HTTP 请求的行为,以及如何对这些行为进行可视化,以确保高效传输数据并尊重人们的隐私。 WWDC21
使用 macOS 上的 FileProvider 将文件同步到云端
WWDC21
使用 macOS 上的 FileProvider 将文件同步到云端 了解如何使用 FileProvider 框架来构建全面的云同步解决方案。我们将向您展示如何着手构建文件提供程序扩展,探索如何轻松将您的扩展与安全保存、磁盘空间管理、查找器集成等文件系统功能集成。 WWDC21
探索基于 UWB 的车钥匙
WWDC21
探索基于 UWB 的车钥匙 "发现如何创建支持超宽带 (UWB) 的数字车钥匙,通过它可以解锁和发动车辆,而不必将 iPhone 从包里或口袋中拿出,或者取下手腕上的 Apple Watch。我们将向您展示如何集成 UWB,添加近距离操作和远距离解锁功能,通过识别驾驶室一侧使用的钥匙帮助使用者个性化车辆设置。为了能充分了解本节内容,我们建议观看 WWDC20 的“车钥匙介绍”,其中详细介绍了配对基础知识、钥匙管理和服务器
操作。" ,,,nfc,u1,ultra wideband WWDC21
为 Swift 和 SwiftUI 带来 Core Data 并发功能
WWDC21
为 Swift 和 SwiftUI 带来 Core Data 并发功能 了解 Core Data 如何采用 Swift 5.5 新的并发功能,为您带来更简洁、更高效以及更安全的异步代码。我们将展示如何在您的 app 中更新 Core Data 来处理并发,并详细介绍整个框架中其他许多让 Swift 和 SwiftUI 的使用更具表现力和更强大的改进。 async,await,batch insert request,binary,core data,data persistence,dictionary,dynamic configuration,earthquakes app,enqueued,fetch request,inmemory,lazy entity resolution,managed object,managed object context,nsattributedescription,nsattributedescriptionattributetype,nsmanagedobjectcontext,nspersistentcontainer,nspersistentstorecoordinator,perform,performandwait,perform and wait,performenqueued,persist data,persistence,persistent store,predicates,routing errors,sectioned fetching,sectionedfetchrequest,sectionidentifier,shared data,sort descriptors,sort order,sqlite,swift,swift concurrency,swiftui,try await,xml WWDC21
探索与第三方配件的 Nearby Interaction
WWDC21
探索与第三方配件的 Nearby Interaction 了解在配备 U1 的设备上运行您的 app 时如何与超宽带 (UWB) 第三方配件交互。我们将向您展示如何使用 Nearby Interaction 框架基于标准的技术,实现与各种配件的精确且区分方向的交互。了解关于配件和 app 开发入门的资源,如开发套件、示例代码、规格文档、以及支持的技术提供商。要了解关于 Nearby Interaction 的更多信息,请查看本节链接的框架文档。如果您是配件生产企业,或者正在考虑成为配件生产企业,请务必查看 Nearby Interaction 配件规范文稿和入门资源。 u1,uwb WWDC21
在您的智能家居 App 中添加对 Matter 的支持
WWDC21
在您的智能家居 App 中添加对 Matter 的支持 借助 HomeKit 中得到增强的全新 API,智能家居的开发者将能以最简便的方式实现与全新 Matter 协议的整合。了解 Matter 协议,探索如何在我们的平台和您的智能家居 app 中设置和管理 Matter 配件。 chip,home automation,homekit,matter WWDC21
Foundation 中的新功能
WWDC21
Foundation 中的新功能 探索 Foundation 的最新更新如何帮助您改进 app 的本地化和国际化支持。了解专为 Swift 设计的新 AttributedString,并学习如何使用 Markdown 将样式应用于您的本地化字符串。探索语法协议引擎,它会自动修复本地化的字符串,从而使它们与语法性别和复数形式匹配。我们还将向您介绍迄今为止的改进和数字格式化,这些功能可简化复杂的要求,同时提高性能。 WWDC21
发送通信和时效性通知
WWDC21
发送通信和时效性通知 了解关于 Apple 平台上通知演变的更多信息。我们将探索您如何帮助人们在您的 app 中管理通知,包括您如何通过中断级别和时效性通知来创造精彩瞬间。同时,我们还将向您介绍通信通知,通过 SiriKit 在您的 app 中提供更加丰富的电话和信息体验。为了充分了解本节内容,我们建议您拥有创建本地和远程通知的经验,并多少熟悉 SiriKit 意图。 apns,focus,intents,interruption,notification service extension,passive,push,pushkit,siri,sirikit,status WWDC21
准备好探索 iCloud 专用代理
WWDC21
准备好探索 iCloud 专用代理 iCloud 专用代理是一项 iCloud+ 服务,可防止网络和服务器监控互联网上的人员活动。了解你的 App 如何加入本次变革,实现更安全、隐私保护更好的互联网体验:我们将向你展示如何准备 App、服务器和网络,以便与 iCloud 专用代理协作。 WWDC21
为 5G 网络优化
WWDC21
为 5G 网络优化 5G 具有更好的数据传输性能、更高的带宽、更低的延时等诸多优点,为您的 app 或游戏带来了新的机会。了解如何利用最新网络技术和 Apple 硬件,为您的内容创建最适合用户数据连接并优化网络流量的自适应体验。 avfoundation,networking,network performance,urlsession WWDC21
构建 Endpoint Security App
WWDC20
构建 Endpoint Security App 系统扩展可提高 macOS 的可靠性和安全性。 了解有关可替代 Kernel Authorization KPIs 的当代产品信息,并探索使用 Endpoint Security 框架制作优良的安全产品的相关技巧。 kauth,kernel,security WWDC20
游戏控制器的进展
WWDC20
游戏控制器的进展 游戏开始啦!探索如何将第三方游戏控制器与自定义控制器加入你在 iPhone、iPad、Mac、Apple TV 平台的游戏。我们将向你展示如何为最新的控制器添加支持,如 Xbox Elite Wireless Controller Series 2 与 Adaptive Controller,并根据其布局为你的游戏确定操作映射。学习如何将游戏控制器框架与 Core Haptics 结合使用,提供震动反馈。此外,你还将学习如何使用自定义按键映射、非标准输入以及其他特别功能,如运动传感器、灯光、与电池水平等,让你的游戏体验上升一个台阶。... WWDC20
现代化 PCI
和装配 DriverKit 的 SCSI Driver
WWDC20
现代化 PCI
和装配 DriverKit 的 SCSI Driver 将代码放在内核之外,配件使用 DriverKit 来为你的客户提供更安全可靠的体验。探索如何创建支持 PCI 设备或 SCSI 控制器的低级驱动程序,并了解如何在 macOS Big Sur 上使用 DriverKit 获得出色的性能。 driver,extension,hid,kernel,networking,pci,scsi,serial,usb WWDC20
在你的 app 中支持硬件键盘
WWDC20
在你的 app 中支持硬件键盘 用户在你的 app 中使用硬件键盘时,不仅可以获得更具触觉和更熟悉的打字体验,而且还可以快速导航或使用键盘快捷指令。探索如何让 iPadOS 和 Mac Catalyst app 更好地支持硬件键盘:我们将揭开 responder chain 的神秘面纱,并向你展示实现自定义键盘快捷指令的最佳方法。了解如何轻松启动和运行常见的系统键盘快捷指令,使用带有手势识别的修改标志,并利用原始键盘事件 API 响应按下按键和松开按键事件。 accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput WWDC20
启用加密的DNS
WWDC20
启用加密的DNS 当人们在你的 app 中访问网络时,他们的隐私至关重要。通过在我们的平台上利用加密的 DNS 来保护你的信息,以在你的 app 内提供私人的和安全的连接。了解如何使用系统 DNS 设置连接到加密服务器或使用标准网络 API 在 app 内启用加密 DNS。启用加密 DNS 是你的 app 可以帮助保护客户隐私并为他们提供更好和更安全的体验的另一种方法。 fingerprinting WWDC20
在你的 app 中支持本地网络私隐
WWDC20
在你的 app 中支持本地网络私隐 当 app 连接到某个人的家庭网络上的设备时,本地网络隐私可提高透明度。 如果你的 app 与使用 Bonjour 或其他本地网络协议的设备进行交互,则必须在 iOS 14 中添加对本地网络隐私权限的支持。进一步了解有关新权限流,并按照我们的指导操作,逐步完成更新 app 的必要步骤。我们还将为你提供一些最佳实例,以帮助你创建顺畅的隐私体验。 open network,ssid,wifi WWDC20
保持复杂功能的及时更新
WWDC20
保持复杂功能的及时更新 时间至关重要:了解 Apple Watch 的复杂功能如何全天候提供相关信息,并帮助人们在需要时获取所需信息。 了解如何利用 app 运行机会,如何合并 API,比如后台 app 刷新和 URLSession 等,以及如何在合适的时间推送通知。 ,,clockkit,urlsession,watchkit,watchos WWDC20
使用现代网络提升性能与安全
WWDC20
使用现代网络提升性能与安全 使用现代网络 API,提升你 app 的运行速度,使其变得更为轻捷、私密、安全。了解 IPv6、HTTP/2、TLS 1.3 与 Encrypted DNS 等网络协议,并学习这些协议融入到你的 app 与服务器中后,如何提升更高性能、降低能耗与发热。此外,你还将学习如何使用最新的安全协议,在你的 app 中更好地保护隐私。
要获得更多关于为 app 用户创造良好网络体验的内容,请观看“网络新发展:针对当代互联网,优化你的 app”。
若要了解更多 Apple 平台的网络 API,请查看“启用 Encrypted DNS”与“确保本地网络隐私”。 network performance WWDC20
推送通知入门
WWDC20
推送通知入门 通过重要事件和更新的推送通知帮助用户最大程度地使用你的 app,并在后台提供最新数据,以便在打开你的 app 时就可得知最新数据。了解如何使用通知并提醒用户实时的相关信息。了解警报和背景通知之间的区别,了解如何在 app 中采用它们,并通过使用正确的 API 来避免错误。 alert,background,push WWDC20
为受限网络
创建本地推送连接
WWDC20
为受限网络
创建本地推送连接 利用本地推送连接,从你的 app 服务器给处于无网络连接的网络中的设备传送通知。了解如何为在受限的网络环境中运行的 app 创建通知,帮助用户在受限的网络环境中也能拥有跟有网络连接的环境中先攻的可靠性和使用体验。我们一起来探索这个技术的技术细节,这样在你需要用到这项技术时,就可以在自己的 app 中实施了。 WWDC20
充分利用“通过 Apple 登录”
WWDC20
充分利用“通过 Apple 登录” 通过 Apple 登录可以使人们轻松使用已有的 Apple ID 登录 app 和网站。我们将利用安全请求、处理状态更改和服务器通知,充分结合通过 Apple 登录到你的 app 中去。我们还将向你介绍新的API,使你可以允许现有用户快速、轻松地切换为通过 Apple 登录。 account,account security,sign in,sign in with apple WWDC20
Core Data 杂项与准则
WWDC20
Core Data 杂项与准则 Core Data 是一种持久存储应用信息的核心方法,我们将向你展示如何优化实现这一功能,从而更快地获取数据。了解如何通过批量插入改进数据获取,根据你的数据需求定制获取请求,并对持久性存储中的更改通知作出反应。要想充分利用本节内容,你应该先了解并且曾经与Core Data进行过交互。若想了解更多有关该框架的信息,请观看“使用 Core Data 创建 app”。 batch delete,batch ingestion,batch insert,batch insert with dictionary block,batch operations,block ingestion,dictionary block,fetch request,history request,nsbatchdeleterequest,nsbatchinsertrequest,nsmanagedobjectcontext,persistent history,persistent store,remote change notification,remote change notifications,upsert WWDC20
SwiftUI 中的数据要素
WWDC20
SwiftUI 中的数据要素 对任何 app 来说数据都是一个复杂的部分,但是 SwiftUI 从原型到生产都可以确保一个平稳、数据驱动的体验。了解 State 和Binding 这两个功能强大的工具,它们可以保留和无缝更新你的真值来源。我们还将向你展示 ObservableObject 是如何让你将视图连接到数据模型的。你可以直接通过专家了解一些棘手的挑战和解决这些问题的好方法!
为了充分利用本节内容,你需要熟悉 SwiftUI。 请观看“SwiftUI 中的 app 必备知识”和“SwiftUI 介绍”。 ,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset WWDC20
探索 Apple 芯片 Mac 新系统架构
WWDC20
探索 Apple 芯片 Mac 新系统架构 了解装载 Apple Silicon 的 Mac 如何使用 Apple 的片上系统架构(SoC)取得现代优势。 利用统一的内存架构执行 CPU 和 GPU 任务,Mac app 得益于 Apple Silicon 调整的框架(例如 Metal 和 Accelerate),将带来无比的性能优势。 了解有关启动和安全性方面的新功能和更改,以及这些新功能和更改对你的 app 有何影响。 amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery WWDC20
使用 CloudKit 公共数据库同步 Core Data Store
WWDC20
使用 CloudKit 公共数据库同步 Core Data Store 探索 Core Data 如何帮你在 app 中使用 CloudKit 公共数据库,整个过程仅需一行代码。学习如何在你的 app 中轻松管理数据在 CloudKit 中的流入与流出。我们将向你展示如何将 Core Data 的辅助能力与 CloudKit 公共数据库结合到一起,让人们使用并提供如游戏高分或 app 模板等各种数据。
要学习 CloudKit 数据库的相关知识,请查看我们的 “CKDatabase” 文章。若要了解更多关于 CloudKit 集成的内容,请阅读 “使用 CloudKit 制作 Core Data Store 镜像”。 canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema WWDC20
创建出色的企业 app:与 Box 的 Aaron Levie 交流
WWDC20
创建出色的企业 app:与 Box 的 Aaron Levie 交流 了解 Box 等组织是如何适应商业环境和远程工作中不断变化的条件的。聆听 Apple 公司云服务副总裁 Mike Abbott 和 Box 首席执行官兼联合创始人 Aaron Levie 关于最新工作环境的交流,讨论基于云的 app 如何帮助人们过渡到远程协作,以及企业开发人员可以用来帮助组织在具有挑战性的情况下进行创新的技术。 architecture,cloud,enterprise WWDC20
通用链接的新功能
WWDC20
通用链接的新功能 利用通用链接,安装或未安装你 app 的用户,均可使用你的内容。获取关于通用链接 API 发展的最新消息,如 Apple Watch 与 SwiftUI 支持等。学习如何使用“百搭”、“次级分站变量”与 Unicode 支持等高级规律匹配功能,降低 app-site-association 文件的体积与复杂程度。此外,你还将学会如何对关联域名数据进行缓存,以此为 app 用户提供更加优秀的初始启动体验。 handoff,spotlight,universal link,universal links WWDC20
在 watchOS 6 上提供流媒体音频
WWDC19
在 watchOS 6 上提供流媒体音频 通过在 Apple Watch 上提供流媒体音频,让客户无需携带 iPhone,亦可随时随地畅享您的内容。了解从 iOS 引入的流媒体 API,让 watchOS app 能够提供独立的音频消费体验。了解如何设置流媒体音频会话,并探索为在不同网络环境间切换的用户提供出色体验的最佳做法。 ,apple watch,audio,avfoundation,avplayer,avqueueplayer,backgraound,background,coremedia,core media,digital crown,network,networking,streaming,watch,watchkit,watchos,wkinterface WWDC19
文件管理和快速查看的新功能
WWDC19
文件管理和快速查看的新功能 您的 iOS app 现在可以通过 USB 和 SMB 访问外部设备上储存的文件。学习创建用来读取、写入和管理实体媒介或网络储存空间文件的文稿类 app 的最佳做法。了解 iOS 和 macOS 上帮助您访问和显示文件缩略图的“快速查看”增强功能。 apfs,exfat,fat,hfs,qlpreviewcontroller,qlthumbnailgenerator,uidocumentbrowserviewcontroller,uidocumentpickerviewcontroller WWDC19
通用链接的新功能
WWDC19
通用链接的新功能 通用链接让您的用户可以智能地利用链接来访问您的 app 或网站中的内容。了解通用链接的最新增强功能如何为您的用户提供高度整合的移动和桌面体验,即使他们的设备上没有安装您的 app。 WWDC19
适用于 Swift 的 Accelerate 简介
WWDC19
适用于 Swift 的 Accelerate 简介 Accelerate 框架提供了数百种计算函数,这些函数都针对设备运行的系统架构进行了高度优化。学习如何直接在 Swift 中使用所有这些强大的函数。了解强大的矢量编程如何为您的 iOS、macOS、Apple TVOS 和 watchOS app 提供卓越的性能。 accelerate,blas,computation,dft,fft,image processing,lapack,linear algebra,neural network,noise,numerics,performance,quaternions,realtime video,simd,slerp,sparse solver,spline,swift,vdsp,vector,vforce,vimage WWDC19
UI Data Sources 改进
WWDC19
UI Data Sources 改进 通过 UI Data Sources ,您可以利用自动比较功能轻松地更新表格视图和集合视图项目。自动实现高保真、高质量的素材组变更动画,无需额外的代码!这种改进的数据源机制可以彻底避免同步错误、异常和崩溃!了解这种用于标识符和快照的简化数据模型,以便您可以将精力集中到 app 的动态数据和内容上,而非 UI 数据同步这样的琐事。 diffable WWDC19
将 Core Data 与 CloudKit 搭配使用
WWDC19
将 Core Data 与 CloudKit 搭配使用 CloudKit 提供了强大的云同步技术,而 Core Data 提供了大量的数据建模和持久性 API。了解如何结合利用这些互补的技术来轻松构建基于云的 app。了解如何利用新的 Core Data API 轻松管理您整个 app 内的数据流以及 CloudKit 的进出数据流。加入我们,进一步了解如何结合使用这些框架来在您客户的所有设备上提供出色的体验。 backup,batch operations,change notifications,cloud,cloudkit,concurrency,core,core data,data,derived attributes,documents,history tracking,icloud,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,record,records,server,sharing,sqlite,testing,zone WWDC19
“通过 Apple 登录”简介
WWDC19
“通过 Apple 登录”简介 “通过 Apple 登录”是让用户使用现有 Apple ID 登录各类 app 的快速、简单方法。了解在您的 app 或网站中添加“通过 Apple 登录”按钮来获取新客户有多简单,并从“通过 Apple 登录”提供的内建安全性、防诈骗和隐私保护功能中获益。 apple id,sign in WWDC19
适用于现代 Mac 的网络扩展
WWDC19
适用于现代 Mac 的网络扩展 了解 macOS 中新增的强大 API,您可以利用它们来创建无需使用内核扩展即可扩展和自定 macOS 联网功能的 app。 extension,kernel,network WWDC19
Foundation 改进
WWDC19
Foundation 改进 Foundation 框架为 macOS、iOS、watchOS 和 Apple TVOS SDK 中的各种 app 和使用的各种框架提供了一层基础功能。了解关于 Foundation 集合、性能、国际化功能和 Swift 整合的重要增强功能。 WWDC19
Combine 实践
WWDC19
Combine 实践 拓展您的 Combine 知识,这是 Apple 新推出的统一声明式框架,用于随时间处理值。立即了解如何正确处理错误、调度工作并将 Combine 整合到您的 app 中。 WWDC19
Combine 简介
WWDC19
Combine 简介 Combine 是一种统一声明式框架,用于随时间处理值。了解它可以如何简化异步代码,如联网、键值监测、通知和回调等。 WWDC19
联网改进 - 第 2 部分
WWDC19
联网改进 - 第 2 部分 利用 Bonjour 的改进、自定信息分帧处理程序以及最新的安全功能,让您的联网 app 更上一层楼。您还将了解如何通过收集指标来了解网络性能,以及如何最好地利用 Apple 平台上的现代联网框架。 network,urlsession WWDC19
联网改进 - 第 1 部分
WWDC19
联网改进 - 第 1 部分 在所有 Apple 平台上采用现代联网框架并遵循效率和性能方面的最佳做法,紧跟新兴和不断演进的网络协议和标准。在这个讲座中,了解低数据模式、URLSession 中的 Combine 框架、WebSocket,以及网络移动性改进。 bonjour,combine,network,urlsession,websocket WWDC19
支持新的游戏控制器
WWDC19
支持新的游戏控制器 在 iOS 13、macOS Catalina 和 Apple TVOS 13 中,Game Controller 框架添加了对多款知名控制台游戏控制器的支持。简要了解新增的控制器,并理解它们提供输入的方式。了解处理可选按键的推荐最佳做法,学习 macOS 上的正确支持方式。 WWDC19
Apple 文件系统的新功能
WWDC19
Apple 文件系统的新功能 了解文件系统技术的新变化,包括文件系统布局和映像技术的变更。如果新的只读系统宗卷对您有影响,那就不要错过这个讲座。 apfs,file,hfs WWDC19
系统扩展和 DriverKit
WWDC19
系统扩展和 DriverKit 在推动 macOS 现代化和改进 macOS 安全性与可靠性的道路上,接下来有一步就是为内核扩展和驱动程序提供更加出色的架构。了解如何利用系统扩展和 DriverKit 完成这一过渡。 driver,extension,kernel WWDC19
Core Bluetooth 新功能
WWDC19
Core Bluetooth 新功能 了解如何采用 Core Bluetooth 中的隐私增强变更。探索与 LE 2Mbps、广告扩展、BR/EDR 和双模式设备相关的新可能性。学习如何利用 PacketLogger 的功能改进来调试 Core Bluetooth 通信。 accessories,accessory,ancs,ble,bleutooth,bluetooth,bluetooth 5,bluetooth low energy,bredr,bt,btle,cbcentral,cbperipheral,central,characteristic,classic,corebluetooth,core bluetooth,gatt,l2cap,mfi,packetlogger,peripheral,privacy,service,throughput,wireless WWDC19
Introducing Network.framework: A modern alternative to Sockets
WWDC18
Introducing Network.framework: A modern alternative to Sockets The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you. WWDC18
Core NFC 简介
WWDC17
Core NFC 简介 Core NFC 是一种激动人心的新框架,可以帮助您的 app 在 iPhone 7 和 iPhone 7 Plus 上读取 NFC 标签。了解如何在您的 app 中整合 Core NFC 以及使用此功能的主要要求,并开始思考支持 NFC 功能的新 app 类型。 nfc WWDC17
高效图像文件格式
WWDC17
高效图像文件格式 了解全新高效图像文件格式 (HEIF) 的基本详情,并探索 Apple 平台使用了哪些功能。深入探索容器结构、它可处理的媒体和元数据类型,以及这种新标准带来的许多其他益处。 WWDC17
开发无线 CarPlay 车载系统
WWDC17
开发无线 CarPlay 车载系统 无论去向哪里,无线 CarPlay 车载都是旅程的绝佳搭档。无需将 iPhone 从包里或口袋中取出,直接开门上车,轻松开始享受 CarPlay 车载体验。学习如何设计您的 CarPlay 车载系统来以无线方式连接至 iPhone。了解相关的硬件要求、提供出色用户体验的最佳做法,以及如何优化配对和重新连接过程。 ,,,automotive,bluetooth,car,pair,wifi WWDC17
让您的 App 支持 CarPlay 车载
WWDC17
让您的 App 支持 CarPlay 车载 了解如何让您的音频、信息、VoIP 通话或汽车制造商 app 支持 CarPlay 车载。音频、信息和 VoIP 通话 app 采用一致的设计,并且为在车内使用进行过优化。汽车制造商 app 提供车辆相关的控制和显示功能,让驾驶员无需离开 CarPlay 车载就能保持互联。探索最佳做法,并了解适用于 CarPlay 车载 app 的工具和框架。 ,,,automotive,callkit,car,mediaplayer,mediaplayer framework,notifications,sirikit WWDC17
开发 CarPlay 车载系统 - 第 1 部分
WWDC16
开发 CarPlay 车载系统 - 第 1 部分 CarPlay 车载让您能够更智能、安全地在车内使用 iPhone。了解 CarPlay 车载的工作方式,以及如何设计您的车载信息娱乐系统来与 iPhone 密切协作。了解通过将 CarPlay 车载与车辆原生系统整合来打造出色用户体验的最佳做法。 WWDC16
Apple Push Notification Service 的新功能
WWDC16
Apple Push Notification Service 的新功能 首先回顾基于 HTTP/2 的提供程序 API,然后了解一项重要的新功能:基于令牌的身份验证。了解如何利用身份验证令牌连接到 APN,以通过 HTTP/2 API 发送推送信息,从而减少与维护有效证书相关的开销。 WWDC16
您的 App 和新一代网络
WWDC15
您的 App 和新一代网络 IPv6 正在呈指数增长,世界各地的运营商都在向纯 IPv6 APN 迁移。了解用于测试 app 兼容性的新工具,并获得关于确保 app 在所有网络环境中正常运行的专家建议。iOS 9 和 OS X 10.11 现在支持最新的 TCP 标准。从专家那里了解 TCP 快速打开和显式拥塞通知,并了解它对您 app 的益处。 ipv6,tcp WWDC15