2bbd4f196f00c40a41acfe8324353abe
WWDC20 第三天总结

【推荐】WWDC20 10118 - 为其他商户构建 App Clips

创建用于餐桌预订、食品订购等的 App Clips,以为您的应用程序中出现的品牌,业务或服务做宣传。我们将向您展示如何为每项业务提供定制的体验,为他们提供独特的外观,卡片和图标 - 所有这些都在一个 App Clips 二进制文件中。了解有关上传唯一元数据,处理链接,路由通知以及跟踪会话状态的最佳实践。并在 App Clips 的上下文中发现不同类型的图标,它们的显示位置以及如何自定义它们。有关设计和创建 App Clips 的更多信息,请确保观看 WWDC20 10174 - App Clips 探索之旅WWDC20 10146 - App Clips 的配置及链接处理

作者:林永坚 (Jake Lin),Mobile Tech Lead,目前就职 realestate.com.au,负责客户产品与体验部门各个移动产品的开发。GitHub微博Twitter


WWDC20 10168 - Explore logging in Swift

满足最新一代的 Swift 统一日志记录 API。了解如何在保留隐私的同时在应用中记录事件和错误。利用功能强大但易读的选项来格式化数据-所有这些都不会牺牲性能。我们将向您展示如何收集和处理日志消息,以帮助您了解和调试应用中的异常行为。

作者:Sunset Wan,iOS 开发。GitHub博客


WWDC20 10652 - Meet the new Photos picker

允许人们选择要在您的应用中使用的照片和视频,而无需完全访问照片库。探索适用于 iOS 和 Mac Catalyst 的 PHPicker API 如何在为您的应用程序提供所需功能的同时确保隐私。PHPicker 是 UIImagePickerController 的现代替代品。除了关注隐私的方法外,API还为您的应用程序提供了其他功能,例如搜索,多图像选择以及在照片网格上放大或缩小的功能。我们将向您展示 PHPicker 如何帮助大多数应用程序避免要求直接访问库,以及如何实现它来改善与应用程序交互的人们的整体体验。

作者:这个汤圆没有馅,iOS / 前端 开发者。博客


WWDC20 10037 App Essentials in SwiftUI

借助新的 App 协议,SwiftUI 现在支持构建整个应用程序!了解应用程序,场景和视图如何组合在一起。了解实现人们期望从一流产品中获得的功能,同时节省时间和降低复杂性的过程是多么容易。使用新的命令修饰符轻松地向界面中添加期望的功能,并探索新 WindowGroup API 的来龙去脉。

作者:倾寒,iOS 开发者。


WWDC20 10034 - 《Widgets 边看边写》第一部分:冒险开始了

将您的应用程序带到 iPhone,iPad 和 Mac 的 home 和 Today 屏幕上,进行最精彩的冒险。与我们一起获取入门项目和代码!我们将指导您从头到尾为您的应用程序创建窗口小部件,以便您可以在易于访问的地方为人们提供美丽的视图和轻松的信息。探索如何创建窗口小部件项目,学习窗口小部件及其结构的基本概念,配置窗口小部件及其提供者以及开始探索时间轴概念。完成后,继续与我们一起进入 Widgets 代码的第二部分,我们将在其中了解有关时间轴,系统智能和配置的更多信息。

作者:DylanYang,iOS 开发者, 现就职于字节跳动音乐团队。微博Github


WWDC20 10649 - 为 Xcode Library 添加自定义 views 和 modifiers

Xcode Library 是发现可用的 SwiftUI 视图并将其拖放到 Xcode Previews 画布上的一种简便方法,从而可以对应用程序进行丰富的可视化编辑。我们将向您展示如何使用自己的视图和修饰符扩展 Xcode Library 的内容,并优化应用程序或 Swift 包中的可重用性和可发现性。

作者:希德,iOS 开发者,前“有经验的前端开发工程师”,就职于网易严选。正在写书《Thinkable SwiftUI》(严重拖稿中)Github博客Twitter


WWDC20 10631 - 使你的 Metal 应用程序更好地运行在 Apple Silicon 架构上

了解 Apple Apple Macs 的基于图块的延迟渲染(TBDR)GPU 架构 - Metal 应用或游戏图形性能的核心。了解如何将图形密集型应用程序转换或移植到 Apple Silicon 上,以及在为平台本地构建时如何利用 TBDR 和 Metal。 我们将研究 TBDR 与旧版 Mac 的即时模式渲染管道的比较方式,探讨将应用程序或游戏移交给他人时可能遇到的常见问题,并探讨如何在使用本机 SDK 构建时提供令人难以置信的性能。

作者:提拉拉拉就是技术宅。微博@提拉拉拉就是技术宅,LinkedIn高级研发工程师。曾就职于百度。博客


WWDC20 10086 - App Clips 开发设计指北

App Clips 为人们提供了快速,便捷的方式来执行日常任务,而无需下载或浏览完整的应用程序。 我们将向您展示如何从 iOS 应用中识别出组成出色 App Clips 的关键元素,设计流畅的流程,使用通知并在鼓励人们下载完整应用时提供消息传递指导。

作者:Leppard,iOS 开发者。


WWDC20 10632 - 在 Apple Silicon 上优化你的 Metal 应用程序

Apple Silicon Macs 是用于图形密集型应用程序的变革性新平台-我们将向您展示如何启动 GPU 来创建速度极快的应用程序和游戏。了解如何利用 Apple Silicon Macs 中苹果独特的基于图块的延迟渲染(TBDR)GPU 架构,并了解如何安排工作负载以提供最大的吞吐量,构建渲染管道并提高整体效率。探索我们针对 Apple GPU 着色器核心的着色器优化时,与我们的图形团队一起深入研究。

作者:提拉拉拉就是技术宅。微博@提拉拉拉就是技术宅,LinkedIn高级研发工程师。曾就职于百度。博客


WWDC20 10105 - 构建全新的 iPad 应用

了解如何改进 iPad 应用程序以利用增加的屏幕尺寸和 iPadOS 的附加功能,并帮助人们使用其设备来完成更多工作。 探索如何构建详细的多列布局并将列表集成到您的应用程序中,而无需对现有代码进行任何调整。我们还将探索减少视图中的模态,从而使轻触和触摸操作界面更加轻松。

作者:提拉拉拉就是技术宅。微博@提拉拉拉就是技术宅,LinkedIn高级研发工程师。曾就职于百度。博客


WWDC20 10120 - 精简你的 App Clips

top Created with Sketch.