WWDC19 06-06 Thursday Session List

栏目: 编程工具 · IOS · 发布时间: 7年前

内容简介:从 iOS 13 开始,您的 iOS 应用程序可以将字体共享到系统范围内的使用。本 session 有以下几点内容:SwiftUI 是新设计的框架,它允许您自由编写美观且正确的用户界面。本 session 有以下几点内容:无论您是要发布与社区共享的代码,还是只想在应用程序中便捷地组织代码,Swift packages 都可以为您提供帮助。本 session 有以下几点内容:

从 iOS 13 开始,您的 iOS 应用程序可以将字体共享到系统范围内的使用。本 session 有以下几点内容:

  • 如何在 iOS 上管理字体,以及如何安装和访问字体;
  • 允许用户选择字体的字体选择器界面的详细信息,以及现在可在应用中使用的系统 UI 字体;
  • 文本缩放的最佳实践。

:boom: 226 Data Flow Through SwiftUI

SwiftUI 是新设计的框架,它允许您自由编写美观且正确的用户界面。本 session 有以下几点内容:

  • 如何将数据作为依赖进行连接,同时保持 UI 完全可预测且无错误。
  • 熟悉 SwiftUI 强大的数据流工具,了解每种情况下最佳工具。

:crystal_ball: 410 Creating Swift Packages

无论您是要发布与社区共享的代码,还是只想在应用程序中便捷地组织代码,Swift packages 都可以为您提供帮助。本 session 有以下几点内容:

  • 如何为自己的开发创建本地包;
  • 如何通过清单文件自定义包;
  • 如何发布包以供其他人使用。

411 Getting Started with Instruments

Xcode 中的 Instruments 应用程序提供了丰富的 工具 和模板,用于分析您的应用程序性能。本 session 有以下几点内容:

  • 有关 Instruments 的所有信息并获取查找代码瓶颈的策略;
  • 如何利用时间分析(time profiling)和兴趣点跟踪(points of interest tracking)的强大功能,对代码进行有意义的更改,从而显着提高应用响应能力。

10:00:00

:whale: 228 Creating Great Apps Using Core ML and ARKit

创建一个将 Core ML、ARKit 和其他应用程序框架集成在一起的教育游戏。本 session 有以下几点内容:

  • 通过机器学习的强大功能发现应用程序中会有哪些神奇交互;
  • 深入了解解决具有挑战性的计算机视觉问题的方法;

在交互式编码相关的 session 中将会看到这一切。

:boom: 412 Debugging in Xcode 11

Xcode 11 引入了用于快速查找和修复错误的新功能。本 session 有以下几点内容:

  • 如何模拟网络状况和热状态(thermal states),以及如何在调试时覆盖应用程序的运行时环境;
  • 调试功能如何与 Xcode 预览配合使用,以便在构建和运行之前识别问题;
  • 如何使用 View Debugger 排除 SwiftUI 视图的故障。

:crystal_ball: 711 Introducing Combine and Advances in Foundation

Combine 是一个用于随时间处理值的统一的声明式框架。本 session 有以下几点内容:

  • Combine 如何简化异步代码,如网络、键值观察、通知和回调;
  • Foundation 集合、性能、国际化功能和 Swift 集成方面的改进。

503 Delivering Intuitive Media Playback with AVKit

AVKit 是一个用于构建媒体用户界面的高级框架,包括播放控件、章节导航、画中画、音频路由、支持字幕和隐藏式字幕、Siri和正在播放集成,以及支持键盘、Touch Bar、和遥控器。了解如何在 iOS,tvOS 和 Mac 版的 iPad 应用程序中集成这些技术集成的最佳实践。

11:00:00

:whale: 609 Building AR Experiences with Reality Composer

Reality Composer 是一款工具,它可让任何人快速制作原型并构建可以随时集成到应用程序中或 AR Quick Look 的 AR 场景。本 session 有以下几点内容:

  • 了解 Reality Composer 强大而直观的功能,并在其内置 AR 库中发现数百个即用型虚拟对象;
  • 如何轻松构建动画和交互以丰富3D内容;
  • 如何将 Reality 文件集成到应用程序中。

:boom: 413 Testing in Xcode

单元测试是持续验证代码正常工作的重要工具。本 session 有以下几点内容:

  • 了解 Xcode 中的内置测试功能 -- XCTest;
  • 如何组织测试并使用 Xcode 11 中的新测试计划在不同配置下运行测试;
  • 如何自动化测试并有效地处理结果。

:crystal_ball: 712 Advances in Networking, Part 1

通过学习所有 Apple 平台上的现代网络框架并遵循效率和性能的最佳实践,跟进新的和不断发展的网络协议和标准。在该 session 中,了解 Low Data Mode、Combine in URLSession, WebSocket 以及网络移动性的改进。

504 What’s New in Authentication, Safari, and WebKit

这里三个演讲专为使用 Web 内容的 Web 和应用程序开发人员,或任何希望使用 Web 技术保护资源访问的开发人员而设计。本 session 有以下几点内容:

  • 介绍新的 Safari Extension 功能,包括用于选项卡管理和内容阻止的强大新 API,以及如何在 Ma c和 UIKit for Mac 应用程序中实现链接跟踪;
  • 如何将您的网站内容与强大的新平台功能集成,例如 Dark Mode、Share Sheet、Apple Pay 等;
  • 如何使用 Sign in with Apple 的新登录功能改进您的应用登录体验,以及用于简化密码登录的新 API。

14:00:00

:whale: 610 Building Collaborative AR Experiences

在 iOS 13,ARKit 和 RealityKit 使应用程序能够比以往更快、更轻松地建立共享 AR 体验。本 session 有以下几点内容:

  • 协作会话如何允许多个设备构建组合的世界地图并实时共享 AR 锚点和更新;
  • 如何将协作会话整合到基于 ARKit 的应用程序中;
  • 使用 ReiftKit 和 Swift 构建的 SwiftStrike,这是一款引人入胜且身临其境的多人游戏 AR 游戏。

:boom: 415 Modern Swift API Design

每种编程语言都有一组人们期望的规范。本 session 有以下几点内容:

  • Swift API 设计常见的模式,以及来自 SwiftUI、Combine 和 RealityKit 等新 API 是如何使用这些模式;
  • 无论您是将应用程序作为团队的一部分进行开发,还是要发布供其他人使用的库,请了解如何使用 Swift 的新功能来确保 API 的清晰度和正确使用。

:crystal_ball: 721 Combine in Practice

扩展您对 Combine 的了解,这是 Apple 新的统一的声明式框架,用于随时间来处理值。了解如何正确处理错误、调度工作并立即将 Combine 集成到您的应用中。

407 Create ML for Activity, Text, and Recommendations

Create ML 使您能够生成强大的 Core ML 模型,而不再仅仅是图像。了解有关为 Activity Classification,Text Classification 和 推荐系统创建生产级模型的所有信息。了解收集和准备这些模型类型所需数据的注意事项。

15:00:00

:whale: 232 Advances in Natural Language Framework

Natural Language 是一个框架,旨在为所有 Apple 平台上的自然语言处理任务提供高性能的基于设备的 API。本 session 有以下几点内容:

  • 了解在框架中新增的 Sentiment Analysis 和 Text Catalog 支持;
  • 深入了解基于文本的模型的转移学习以及对 Word Embeddings 的新支持,这可以为您的应用提供出色的搜索体验。

:boom: 231 Integrating SwiftUI

SwiftUI 旨在与任何 Apple 平台上的现有代码库集成。通过在应用程序的层次结构中添加 SwiftUI 视图,利用现有的数据模型等实践,来了解如何在 Apple 平台上使用 SwiftUI。

:crystal_ball: 416 Binary Frameworks in Swift

Xcode 11 现在完全支持在 Swift 中使用和创建二进制 framework。了解如何使用新的 XCFramework 包类型来同时支持设备和模拟器、Swift 模块接口如何工作,以及如何管理框架的更新。

230 Making Apps with Core Data

Core Data 有助于管理整个应用程序中的数据流。本 session 有以下几点内容:

  • Core Data 中的新功能如何使您的代码更简单、更强大,包括派生属性、历史记录跟踪、更改通知和批处理操作;
  • 了解有关在 UIKit 和 Foundation 中使用这些工具和新的差异 API 的更多信息,以使您的应用程序更高效地运行。

16:00:00

:whale: 234 Text Recognition in Vision Framework

Vision Framework 中的 Document Camera 和 Text Recognition 功能使您可以从图像中提取文本数据。本 session 有以下几点内容:

  • 如何在您的应用中利用这种内置的机器学习技术;
  • 更深入地了解快速处理与准确处理之间的差异,以及基于字符的识别与基于语言的识别之间的差异。

:boom: 233 Mastering Xcode Previews

Xcode 11 在编辑器中显示用户界面的预览,将 编辑-调试-运行 周期简化为无缝工作流程。本 session 有以下几点内容:

  • 预览的工作原理;
  • 如何优化 SwiftUI 应用程序的结构以进行预览;
  • 如何为现有视图和视图控制器添加预览支持。

:crystal_ball: 301 What's New in App Store Connect

App Store Connect 继续通过新功能改善其在应用生命周期每个步骤中的角色,使您的应用提交、管理和分发体验比以往更好。了解最新增强功能并发现新方法,确保您的应用的每个版本都比上一个更好。

417 Improving Battery Life and Performance

本 session 的主要内容有以下几点:

  • 在 App Store 上的日常开发、beta 测试和公开发布期间查找和修复性能问题的新方法。
  • 如何在日常开发过程中通过在 XCTests 中测量 CPU、内存等来发现性能问题。
  • 如何使用 MetricKit 在 beta 测试和公开发布期间查找现场问题。
  • Xcode Organizer 现在如何在 App Store 中的每个版本聚合的应用中显示最重要的指标。

17:00:00

:whale: 611 Bringing OpenGL Apps to Metal

Metal 是 Apple 平台上 GPU 加速图形和计算的现代基础,用于取代 OpenGL、OpenGL ES 和 OpenCL。本 session 的主要内容有:

  • 介绍 Metal 的体系结构和功能集,
  • 了解如何分步将基于 OpenGL 的应用程序切换为 Metal API。

:boom: 235 Taking iPad Apps for Mac to the Next Level

macOS Catalina 提供了一种简单的方法,可以将您的 iPad 应用程序带到 Mac,同时保持您的单一代码库。这个 session 可以了解以下几点:

  • 如何让应用程序越过默认行为,以优化其 Mac 界面。
  • 可以使用的 API 以及需要考虑的 macOS 设计指南。
  • 了解 Mac 版 iPad 应用程序生命周期,
  • 应用程序分发的详细信息。

:crystal_ball: 713 Advances in Networking, Part 2

借助 Bonjour、自定义消息框架处理程序以及最新的安全性,使您的网络应用程序更上一层楼。您还将学习如何通过收集指标以及如何最好地在 Apple 平台上使用现代网络框架来了解您的网络性能。

236 What’s New in MapKit and MapKit JS

MapKit 和 MapKit JS 将功能齐全的 Apple Maps 带到您的应用和网站。了解最新功能如何让您更好地控制以下几点:

  • 基本地图显示
  • 更精细的搜索
  • 对兴趣点和地址信息的结果的过滤
  • 与自定义叠加和注释的标准数据格式的集成。

关注我们

欢迎关注我们的公众号:zsxjtip,也欢迎加入我们的群组讨论问题。可以加微信 coldlight_hh / wsy9871 进入我们的 iOS / flutter 微信群。

WWDC19 06-06 Thursday Session List

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

机器学习

机器学习

周志华 / 清华大学出版社 / 2016-1-1 / 88.00元

机器学习是计算机科学与人工智能的重要分支领域. 本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面。 为了使尽可能多的读者通过本书对机器学习有所了解, 作者试图尽可能少地使用数学知识. 然而, 少量的概率、统计、代数、优化、逻辑知识似乎不可避免. 因此, 本书更适合大学三年级以上的理工科本科生和研究生, 以及具有类似背景的对机器学 习感兴趣的人士. 为方便读者, 本书附录给出了一......一起来看看 《机器学习》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具