当前位置:网站首页>Detailed introduction to the big changes of Xcode 14
Detailed introduction to the big changes of Xcode 14
2022-07-04 07:18:00 【Giant panda Hou Pei】
stay WWDC2022 It introduces Xcode 14 after , The latest version you can download now is Xcode 14 beta2.
Apple For the latest version Xcode A lot of upgrades and improvements have been made .
below , Let's take a look at the new Xcode 14 What are the new features and enhancements .
The effect of volume weight loss is remarkable
new Xcode 14 The volume reduction is very obvious , Only 7GB A little more . Before Xcode 13 The volume is at least 10GB Upward .
Xcode 14 The volume is reduced by 3GB As much as , It is quite impressive .
The reduction in volume means that the download and installation speed have been greatly improved .
preview (Preview) Functional improvements
Xcode 14 in , about App The interface preview function has been greatly improved .
First , When you open the preview interface, it is in the running state by default , There is no need to manually click the run button .
in addition ,Xcode 14 Now provide a more convenient preview interface , Let's check different scenarios at once App All appearance of the interface .
These include : Theme color 、 Device screen orientation 、 Font size, etc .
Enhance code completion
Xcode 14 Many enhancements have been made to the function of code editor .
Now? , The formal parameters of the custom structure or class initializer will also be automatically completed :
If the formal parameter contains the default parameter , It will be marked with italic light text in the completion :
It is also more convenient to find the call tree of methods :
however , I think the most convenient point is : Now? Xcode 14 Direct will SF The symbol display is integrated into the editor .
We no longer have to switch to SF Symbol viewer to find specific SF The symbol :
The speed of compilation and linking has been greatly improved
Xcode 14 Changed the original compilation and link path , Now they can make better use of multicore cpu Significantly improve compilation and link speed .
Old compile link system :
More concise new compilation link system :
Apple call Xcode 14 Link speed in 2 times , Compile faster 25%, But the author has not yet verified :
meanwhile ,Xcode 14 New compilation timeline (Build Timeline), Developers can find the performance bottleneck in the compilation process :
Finding memory leaks is more accurate
Xcode 14 It is more accurate to find the memory topology of circular reference objects , It greatly improves the probability of directly locating the problem code :
Add simulator and Scheme Filtering and recently used topping function
In order to choose common simulators and Scheme To configure ,Xcode Added simulator ( Include Scheme) The functions of common item topping and content filtering :
Now? , We switch to common simulators faster !
Integrate TestFlight user Feedback and Hang function
In order to further enhance the closeness between developers and test users ,Xcode 14 You will now TestFlight The function of testing user feedback is integrated , Now you can directly see the feedback problems of all tests , Be clear at a glance :
in addition ,Xcode 14 Added Hang Problem display interface , Can be App During operation, all due to improper operation Main The problems of slow or stuck threads are listed one by one , For inspection :
App The icon creation process is greatly simplified
stay Xcode 14 Another very useful feature in is : Now we only need to provide a high-resolution icon image , You can automatically generate icons of all other sizes , You deserve it .
Although now there are many tools to make it convenient for us to deal with different sizes App Icon , But isn't it better to reach the goal in one step ?
summary
In this blog post , The author preliminarily summarizes Xcode 14 Many performance enhancements and feature updates in . Although there are some small problems in the actual experience , But it doesn't stop Xcode 14 Overall, the overall improvement brings a good experience .
Xcode 14 There are more updates , You can go to WWDC 22 View in course .
Thanks for watching , farewell !
边栏推荐
- 【FPGA教程案例8】基于verilog的分频器设计与实现
- 2022 - 021arts: début du deuxième semestre
- BasicVSR++: Improving Video Super-Resolutionwith Enhanced Propagation and Alignment
- The difference between synchronized and lock
- Technical experts from large factories: common thinking models in architecture design
- tornado项目之路由装饰器
- 2022年6月小结
- Introduction to spark core components
- 两年前美国芯片扭捏着不卖芯片,如今芯片堆积如山祈求中国帮忙
- Zhanrui tankbang | jointly build, cooperate and win-win zhanrui core ecology
猜你喜欢
The crackdown on Huawei prompted made in China to join forces to fight back, and another enterprise announced to invest 100 billion in R & D
Status of the thread
Implementation of ZABBIX agent active mode
BasicVSR++: Improving Video Super-Resolutionwith Enhanced Propagation and Alignment
《剑指Offer》第2版——力扣刷题
Responsive - media query
[Flink] temporal semantics and watermark
Rhcsa the next day
Guoguo took you to write a linked list, and the primary school students said it was good after reading it
SQL foundation 9 [grouping data]
随机推荐
Responsive mobile web test questions
notepad++如何统计单词数量
Adaptive spatiotemporal fusion of multi-target networks for compressed video perception enhancement
Implementation of ZABBIX agent active mode
Boast about Devops
Novel website program source code that can be automatically collected
由于dms升级为了新版,我之前的sql在老版本的dms中,这种情况下,如何找回我之前的sql呢?
jdbc连接es查询的时候,有遇到下面这种情况的大神嘛?
【FPGA教程案例8】基于verilog的分频器设计与实现
[Mori city] random talk on GIS data (I)
2022-021ARTS:下半年開始
Experience installing VMware esxi 6.7 under VMware Workstation 16
"Sword finger offer" 2nd Edition - force button brush question
The crackdown on Huawei prompted made in China to join forces to fight back, and another enterprise announced to invest 100 billion in R & D
[freertos] freertos Learning notes (7) - written freertos bidirectionnel Link LIST / source analysis
rapidjson读写json文件
Vulhub vulnerability recurrence 77_ zabbix
Vulhub vulnerability recurrence 76_ XXL-JOB
[web security] nodejs prototype chain pollution analysis
Cell reports: Wei Fuwen group of the Institute of zoology, Chinese Academy of Sciences analyzes the function of seasonal changes in the intestinal flora of giant pandas