目录
快捷键
command + option + [ 向上交换代码
command + option + ] 向下交换代码
command + \ 打开关闭断点
command + L 定位到具体某一行
control + k 删除光标右边一行的内容
control + d 删除光标右边一个字符
control + 6 定位到某个方法
control + L 光标在窗口居中
模拟器相关
一、xcrun simctl list devices
该指令用于列出 Xcode 中所有可用的模拟器设备(Simulators),包括每个模拟器的详细信息,例如设备名称、运行时版本、状态等。
设备状态
Shutdown:设备未启动。
Booted:设备已启动且正在运行。
Unavailable:设备不可用,可能需要修复或删除。
╰─ xcrun simctl list devices
== Devices ==
-- iOS 18.2 --
iPhone 16 Pro (506F9FDA-830A-4767-99E6-EFE5BC3B8EEC) (Shutdown)
iPhone 16 Pro Max (09B03A88-1F15-4E55-81F8-8F60D89087E5) (Shutdown)
iPhone 16 (8CAD1795-11C0-40E1-AAAF-21BDE36F70E5) (Booted)
iPhone 16 Plus (8B119B9C-0CDD-4055-B5D0-AA896476CD6D) (Shutdown)
iPhone SE (3rd generation) (73DDA1DC-C292-4D86-BB67-F62FBDB378A3) (Shutdown)
iPad Pro 11-inch (M4) (3BF425A3-5D91-4B2D-94F8-5DF6176337F0) (Shutdown)
iPad Pro 13-inch (M4) (1CD6F8E6-28C0-44E4-B1BA-F04FE8188765) (Shutdown)
iPad Air 11-inch (M2) (E89CC259-5454-46DE-983D-59CD4C1862A8) (Shutdown)
iPad Air 13-inch (M2) (F631B17B-4ED7-4F99-A0F0-5CC6F91FC2D5) (Shutdown)
iPad mini (A17 Pro) (EEFF4B4B-472F-461D-BE3D-B30AD5A2C79D) (Shutdown)
iPad (10th generation) (808C1C7C-0458-4C3B-B85D-7C662A54FE1B) (Shutdown)
二、结合其他命令的用途
xcrun simctl list devices 的结果通常与其他 simctl 子命令结合使用:
启动设备:
bash
复制代码
xcrun simctl boot <device-uuid>
关闭设备:
bash
复制代码
xcrun simctl shutdown <device-uuid>
清除设备数据:
bash
复制代码
xcrun simctl erase <device-uuid>
删除不可用的设备:
bash
复制代码
xcrun simctl delete unavailable
行者常至,为者常成!