当前位置:网站首页>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 非常全面,涵盖了一系列天气数据、警报
边栏推荐
- Common SQL statement collation: MySQL
- Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]
- STM32入门开发 采用IIC硬件时序读写AT24C08(EEPROM)
- 高考作文,高频提及科技那些事儿……
- RationalDMIS2022阵列工件测量
- Two week selection of tdengine community issues | phase II
- RationalDMIS2022 高级编程宏程序
- Electron adding SQLite database
- Distributed database master-slave configuration (MySQL)
- 总结了200道经典的机器学习面试题(附参考答案)
猜你喜欢
The running kubernetes cluster wants to adjust the network segment address of pod
STM32F1与STM32CubeIDE编程实例-315M超再生无线遥控模块驱动
对比学习之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
Le Cluster kubernets en cours d'exécution veut ajuster l'adresse du segment réseau du pod
普通测试年薪15w,测试开发年薪30w+,二者差距在哪?
About the application of writing shell script JSON in JMeter
【最短路】ACwing 1127. 香甜的黄油(堆优化的dijsktra或spfa)
聊聊SOC启动(九) 为uboot 添加新的board
對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
总结了200道经典的机器学习面试题(附参考答案)
随机推荐
正在运行的Kubernetes集群想要调整Pod的网段地址
VIM命令模式与输入模式切换
對比學習之 Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
Debezium同步之Debezium架构详解
【愚公系列】2022年7月 Go教学课程 005-变量
聊聊SOC启动(六)uboot启动流程二
The running kubernetes cluster wants to adjust the network segment address of pod
Internet Protocol
Automated testing framework
In depth learning autumn recruitment interview questions collection (1)
How to add aplayer music player in blog
Talk about SOC startup (IX) adding a new board to uboot
STM32F1与STM32CubeIDE编程实例-MAX7219驱动8位7段数码管(基于SPI)
Solve the problem that vscode can only open two tabs
How much do you know about excel formula?
学习笔记|数据小白使用DataEase制作数据大屏
【时间格式工具函数的封装】
CentOS系统下Redis安装和自启动配置的步骤
MIF file format record
Audit migration