2022 苹果WWDC 技术改进升级总结

边看视频边总结,回头有时间了分开写应用体验

视频链接 https://developer.apple.com/videos/play/wwdc2022/102/  Google浏览器打开自动翻译

 

主要亮点主推Swift、SwiftUi、Xcode结合开发,可以用在所有的Apple设备

 

一、数据类型

  1. String语法中加入正则表达式
  2. 数组增加元组,some、any 

 

 二、开发功能

  1. 由widgeKit提供支持的小组件,创建实时活动
  2. 协作:共享表单、在app直接FaceTime、msg、
  3. 通行密钥:密钥的使用,在创建账户只需要账号,手机生成密钥通过face id、指纹获取密钥登陆,在PC可以通过扫码 获取密钥登陆
  4. 扫描、虚拟现实提升
  5. Metal3  强大的图形处理、计算 ,用于游戏最受欢迎:快速资源加载
  6. iOS16:app intents 、 siri KitIntent : 在app中添加siri指令
  7. iOS16:MapKit  提供3D City、3D视图上的路线规划、全景视图、Map Server API :地理编码(将经纬度转换为地址)、逆地理编码(将地址转换为经纬坐标)、搜索到达时间、不会保留历史记录
  8. 代码包管理 swift lint ,运行代码管理插件
  9. Swift package manger 处理app 依赖项(三方库),在沙盒中工作,新增 package plugins 可以用来检查、格式化代码(像使用 SwiftLint、SwiftFormat一样复合团队代码风格),或者使用Sourcery工具在构建时,自动生成源代码。
  10. SKAdNetwork 广告引入

 

三、UI框架 SwiftUI

  1. SwiftUI会处理细节方面,更多的精力构建APP和与众不同。
  2. 全新的导航API
  3. 更好页面布局 水平垂直堆栈元素实现
  4. 托管swiftUI视图的集合
  5. swift Charts 给予siwftUI,可以自定义信息以及呈现方式,提供辅助功能和支持,数据动画、更新、注释、平滑曲线、柱状图等

 

1:01:00

 

 

posted @ 2022-07-29 11:14  徐家汇  阅读(192)  评论(0编辑  收藏  举报