当前位置:网站首页>SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
2022-07-07 09:46:00 【知识大胖】
SwiftUI 4 新功能之掌握 WeatherKit 和 Swift Charts
今年在 WWDC22 上有很多令人兴奋的新框架和 API 让我们投入其中。然而,我对 WeatherKit 和 Swift Charts 感到非常兴奋,因为我们现在终于有了对天气数据和绘制数据集的原生 1 方支持。
在本文中,我们将研究如何将两者结合起来以可视化我们的天气数据。距离主题演讲已经过去了 30 个小时,所以请记住,您看到的代码可能会在接下来的几个月内发生变化。我还遇到了一些不受支持的图表命令,这些命令会引发致命错误。
Swift Charts

那么什么是 Swift 图表?它是一种在各种图表样式中轻松简单地绘制数据的方法(截至撰写本文时;不支持饼图、径向图等),还支持所有可爱的可访问性功能、动画等。
在过去,我不得不编写自己的图表或引入 3rd 方依赖项来实现这一点,即便如此,可访问性功能和动画也没有完全考虑到。
天气套件
Apple 早在 2020 年 3 月就收购了流行的 Dark Sky 天气应用程序,这让开发人员想知道什么会取代已退役的 Dark Sky API,现在我们有了官方答案。开发人员现在可以使用原生的、以隐私为中心的解决方案,而不是依赖第三方提供商。
即使在这个早期的 beta 阶段,文档也显示 API 非常全面,涵盖了一系列天气数据、警报
边栏推荐
- Verilog design responder [with source code]
- Learning notes | data Xiaobai uses dataease to make a large data screen
- Various uses of vim are very practical. I learned and summarized them in my work
- 一起探索云服务之云数据库
- 高考作文,高频提及科技那些事儿……
- STM32 entry development write DS18B20 temperature sensor driver (read ambient temperature, support cascade)
- Internet Protocol
- Zhou Yajin, a top safety scholar of Zhejiang University, is a curiosity driven activist
- 问下flinkcdc2.2.0的版本,支持并发,这个并发是指多并行度吗,现在发现,mysqlcdc全
- Qt 实现容器的DELETE的方式
猜你喜欢

分布式数据库主从配置(MySQL)

In my limited software testing experience, a full-time summary of automation testing experience

La voie du succès de la R & D des entreprises Internet à l’échelle des milliers de personnes

Solve the problem that vscode can only open two tabs

一度辍学的数学差生,获得今年菲尔兹奖

Talk about SOC startup (VII) uboot startup process III

聊聊SOC启动(七) uboot启动流程三

Web端自动化测试失败的原因

RationalDMIS2022阵列工件测量

Stm32f1 and stm32subeide programming example -max7219 drives 8-bit 7-segment nixie tube (based on SPI)
随机推荐
解决VSCode只能开两个标签页的问题
CentOS系统下Redis安装和自启动配置的步骤
在我有限的软件测试经历里,一段专职的自动化测试经验总结
Activity lifecycle
Verilog design responder [with source code]
Creative information was surveyed by 2 institutions: greatdb database has been deployed in 9 places
【问道】编译原理
Talk about SOC startup (11) kernel initialization
正在運行的Kubernetes集群想要調整Pod的網段地址
Unsupervised learning of visual features by contracting cluster assignments
关于测试人生的一站式发展建议
学习笔记|数据小白使用DataEase制作数据大屏
Briefly introduce closures and some application scenarios
如何在博客中添加Aplayer音乐播放器
STM32 entry development uses IIC hardware timing to read and write AT24C08 (EEPROM)
【最短路】ACwing 1127. 香甜的黄油(堆优化的dijsktra或spfa)
MIF file format record
关于在云服务器上(这里用腾讯云)安装mysql8.0并使本地可以远程连接的方法
Distributed database master-slave configuration (MySQL)
Various uses of vim are very practical. I learned and summarized them in my work