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 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Xcode 14之大变化详细介绍 -> 正文阅读

[移动开发]Xcode 14之大变化详细介绍

在这里插入图片描述

在 WWDC2022 介绍了Xcode 14 之后,现在可以下载到的最新版本是 Xcode 14 beta2。

Apple对最新版的Xcode做了大量的升级和改进。

下面,我们就来一起看看新 Xcode 14 有什么新的功能和增强特性吧。😃

体积减肥效果显著

新的 Xcode 14 体积减小十分明显,只有 7GB 多一点。而之前 Xcode 13 体积起码也是 10GB 朝上。

Xcode 14 体积减少了足足有 3GB 之多,可谓十分可观。

体积减少意味着下载和安装速度都有不少的提升。

预览(Preview)功能的改进

Xcode 14 中,对于App界面预览功能做了较大改进。

在这里插入图片描述

首先,打开预览界面默认即处在运行状态,不用再手动点击运行按钮。

另外,Xcode 14 现在提供更方便的预览界面,让我们一次性检查不同场景下App界面的所有外观。

其中包括:主题颜色、设备屏幕方向、字体大小等。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

增强代码补全功能

Xcode 14 对代码编辑器功能做了很多的增强.

现在,自定义结构或类初始化器的形参也会自动补全:
在这里插入图片描述

若形参含有默认参数,则会在补全中以斜体淡色文本标明:
在这里插入图片描述

寻找方法的调用树也变的更加方便了:
在这里插入图片描述

不过,笔者觉得最为方便的一点是:现在Xcode 14直接将SF符号显示集成到了编辑器。

我们再也不用切换到SF符号查看器去查找特定的SF符号了:

在这里插入图片描述

编译和链接速度大幅提升

Xcode 14 更改了原先编译和链接路径,现在它们可以更好的利用多核cpu显著提升编译和链接速度。

旧的编译链接系统:
在这里插入图片描述

更简洁的新编译链接系统:
在这里插入图片描述

Apple称 Xcode 14中链接速度提升2倍,编译速度提升25%,但笔者还并未验证:
在这里插入图片描述
在这里插入图片描述

同时,Xcode 14新增编译时间线(Build Timeline),可以让开发者找到编译环节中性能的瓶颈点:

在这里插入图片描述

查找内存泄漏更准确

Xcode 14 在查找循环引用对象的内存拓扑图时更加准确,大大提高了直接定位到问题代码的概率:

在这里插入图片描述

增加模拟器和Scheme过滤和最近使用置顶功能

为了更加方便的选择常用模拟器和Scheme配置,Xcode增加了模拟器(包括Scheme)常用项置顶和内容过滤的功能:

在这里插入图片描述
在这里插入图片描述

现在,我们切换常用模拟器的速度更快了!

集成TestFlight用户Feedback和Hang功能

为了进一步增进开发者与测试用户的紧密度,Xcode 14现在将TestFlight测试用户反馈功能集成了进来,现在可以直接看到所有测试的反馈问题,一目了然:

在这里插入图片描述

另外,Xcode 14新增了Hang问题显示界面,可以将 App运行时所有因操作不当导致 Main 线程缓慢或卡死的问题一一罗列出来,以供检查:
在这里插入图片描述

App图标创建流程大幅简化

在Xcode 14中另一个非常有用的功能是:现在我们只需单独提供一张高分辨率的图标图片,即可自动生成所有其它尺寸的图标,你值得拥有。

在这里插入图片描述

虽然现在也有众多工具来让我们方便的处理不同尺寸的App图标,但一步到位的感觉不是更好吗? 😎

总结

在本篇博文中,笔者初步总结了 Xcode 14 中众多性能增强和功能更新的内容。虽然在实际体验中也出现了一些小问题,但并不妨碍 Xcode 14 总体上全面改进带来的良好体验。

Xcode 14还有其它更多的更新内容,大家可以到WWDC 22课程中查看。

感谢观赏,再会!

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:03:58  更:2022-07-04 23:04:10 
 
开发: 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 2:59:07-

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