IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> iOS16新特性及开发适配 -> 正文阅读

[移动开发]iOS16新特性及开发适配

一、新特性


iOS 16 满载全新的个性化功能、更具深度的智能技术,以及更多无缝的沟通与共享方式,让 iPhone 的体验更进一步。详细的系统新特性请查看 Apple 发布iOS16预览(中文版)


二、开发者适配

IDE环境相关升级:

Xcode 14.0+、macOS 12.4+
Xcode 14 Beta 3 传送门:https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_14_beta_3/Xcode_14_beta_3.xip


iOS系统升级:

iOS 16 beta 4 传送门:https://developer.apple.com/services-account/download?path=/WWDC_2022/iOS_16_beta/iOS_16_Beta_Profile.mobileconfig
1、下载上面证书,用iPhone打开
2、安装证书,去设置-通用-VPN与设备管理-iOS 16Beta softWare profile,点右上角安装
3、安装成功后,去通用-软件更新-下载并安装 iOS 16


适配内容:

新增控件内容

? ?1、 新增 UICalendarView,可以显示日期并支持单选与多选日期。

? ?2、 新增一个交互 UIEditMenuInteraction,用于取代 UIMenuController 与 UIMenuItem。

? ?3、 新增一个交互 UIFindInteraction 用于文本内容查找与替换。

? ?4、 新增 UIPasteControl 用于读取剪贴板中的内容,否则跨 App 读取时会弹出对话框让用户进行选择是否同意。

? ?5、 UIImage 新增的构造函数,支持 SF Symbols 新增的类别 Variable

? ?6、新增 LARightStore 用于存储与获取 keychain 中的数据。


其他改动

? ?1、 iOS 16 真机调试时需要在设备的设置 —> 隐私与安全 —> 开发者模式中打开开发者模式。
? ?2、 UIScreen.main 将会废弃,建议使用 (UIApplication.shared.connectedScenes.first as? UIWindowScene)?.screen
? ?3、 UIDevice 不再支持通过setValue()方法设置设备的方向,替换为 UIWindowScene 的requestGeometryUpdate()方法。。
? ?4、 UISheetPresentationController 支持自定义显示的 UIViewController 的大小。
? ?5、 UINavigationItem 改动
? ? ? ? ? a、新增属性 style 描述 UINavigationItem 在 UINavigationBar 上的布局
? ? ? ? ? b、新增属性 backAction 用于自定义 UIViewController 返回button事件
? ? ? ? ? c、新增属性 titleMenuProvider 用于给当前导航栏的标题添加操作菜单
? ?9、 UIPageControl 支持垂直显示、设置指示器、设置当前页图片。
? 10、UITableView、UICollectionView 使用 Cell Content Configuration 时支持使用 UIHostingConfiguration 包装 SwiftUI 代码定义 Cell 的内容。
? 11、UITableView、UICollectionView 新增 selfSizingInvalidation 参数,使Cell可以自动调整大小
? 12、UIMenu 支持尺寸 small 、 medium 、 large
? 13、隐私权限增强,如通过 UIDevice 获取设备名称时,无法获取用户的信息,只能获取设备对应的名称。
? 14、为了支持 iOS 锁屏显示与 watchOS 表盘显示,WidgetFamily 增加了新的分类accessory。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 11:27:25  更:2022-09-13 11:28:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 4:27:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码