iOS:分享一些模拟器使用技巧

这里每天分享一个 iOS 的新知识,快来关注我吧

前言

虽然 Xcode 的模拟器一直被诟病,bug 很多,但是还是有一些非常好用的功能,今天来分享 10 个关于模拟器的使用小技巧。

1、快速切换日间/夜间模式

快捷键:Command + Shift + A

2、录屏之后存储为 GIF

模拟器录屏快捷键 Command + R,停止可以点击顶部操作栏中的停止按钮:

点击停止之后,会在模拟器的左下角出现一个预览页面,鼠标右键,在选择菜单中点击Save as Animated GIF 按钮即可。

3、截屏

截屏可以选择点击顶部操作栏中的截图按钮:

或者使用快捷键 Control + Command + C,屏幕会自动截图并放在剪切板中,这时候直接去输入框中按 Command + V 粘贴即可。

这两种截图方式的区别是前者截出来的图带模拟器的设备边框,后者不带。

4、屏幕旋转

Command + 左箭头:向左 旋转屏幕

Command + 右箭头:向右 旋转屏幕

5、动画慢动作

可以在模拟器的顶部菜单栏中找到 Debug,点击后选择第一个选项 Slow Animations,打开这个选项之后所有的系统动画会变得很慢,对于一些代码调试时查看动画是否符合预期的场景非常有用

6、查看 View 的 Frame

这个功能需要在 Xcode 中打开,用模拟器把项目跑起来之后,在 Xcode 中选择顶部 Xcode > Debug > Debug View > Show View Frame 来启用这个功能,然后模拟器会把所有 View 的 frame 标记出来,在 UI 对还原度的时候非常有用。

7、查看离屏渲染

离屏渲染是优化 FPS 常用手段,通过模拟器 Debug -> Color Off-screen Rendered,可以快速打开这个功能,然后模拟器上会把离屏渲染的部分显示出来。

8、调整窗口大小

可以通过快捷键 Command + 1/2/3/4 快速调整模拟器窗口大小,这 4 个快捷键分别对应的是:

Command + 1:机器物理尺寸

Command + 2:按点的大小调整,也就是我们常说的 1x、2x、3x

Command + 3:按像素的大小调整

Command + 4:按当前显示器大小适配调整

9、自动同步剪切板

可以通过勾选模拟器顶部导航栏 Edit -> Automatically Sync Pasteboard 来实现电脑和模拟器之间的剪切板共享,打开之后,在电脑上复制的内容可以直接粘贴到模拟器上,反之亦然。

10、iOS 17 待机模式

iOS 17 中新出了待机模式,即在充电时将屏幕横屏自动触发的功能,在 Xcode 15 的模拟器中也支持了,选择顶部菜单栏中的 Features -> Show StandBy 即可打开:

好了,以上就是今天要分享的内容,希望对大家有帮助,如果喜欢我也可以点击下方的名片关注我,或者把我分享给更多人,感谢

这里每天分享一个 iOS 的新知识,快来关注我吧

本文同步自微信公众号 "iOS新知",每天准时分享一个新知识,这里只是同步,想要及时学到就来关注我吧!

相关推荐
1024小神12 小时前
在swiftui中使用实现类似微信右上角的功能菜单
ios
北京自在科技13 小时前
iOS 18.4修复多个核心安全漏洞,间接增强Find My服务的数据保护能力
科技·ios·iphone·蓝牙·find my·北京自在科技
Swift社区13 小时前
Swift 解 LeetCode 250:搞懂同值子树,用递归写出权限系统检查器
开发语言·leetcode·swift
大熊猫侯佩14 小时前
“群芳争艳”:CoreData 4 种方法计算最大值的效率比较(上)
swift·排序·sort·array·coredata·nsarray·最大值 max
货拉拉技术16 小时前
iOS货运用户App组件路由器设计与实践
ios·架构
布多17 小时前
iOS分类中的关联对象:如何用运行时突破Category的存储限制
ios·面试·源码
东坡肘子19 小时前
切勿将辅助驾驶宣传成智能驾驶 | 肘子的 Swift 周报 #078
人工智能·swiftui·swift
鸿蒙布道师1 天前
鸿蒙NEXT开发数值工具类(TS)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
程序员老刘1 天前
谨慎升级macOS 15.4,规避 ITMS-90048 错误
flutter·macos·ios
90后的晨仔1 天前
iOS 蓝牙开发基础知识梳理
ios