Xcode 技巧

Xcode

  1. Ctrl + 6 可以查看当前类的属性和方法, 还可以输入筛选,快速跳到你想要的属性或方法

  2. 选择菜单 Window -> Tile Window to Left/Right of Screen 这个可以让Xcode和模拟器全屏铺满左右侧,可自用调节,也可让Xcode搭配其他窗口

    image-20210701180850789

  3. Cmd + Ctrl + Alt + F 修复所有如下的错误,代替一个个手点

    image-20210630143915605

  4. Cmd + Shift + O 搜索你想要类或方法 按 return可以快速跳转, 还可以在类名后加上:和指定行数字,跳转到该类具体的行

  5. Cmd + Ctrl + or Cmd + Ctrl + 可以切换前后访问的类/文件

  6. 按住 Cmd , 鼠标移动到 { 会高亮提示与之匹配的} 方便检查匹配

    按住 Cmd , 点击类名或方法名,会弹出操作菜单(跳到定义/帮助文档/加注释/加参数等)image-20210628172613528

  7. ctrl + I 代码排版, 可以 cmd + A 选中全部 再 ctrl + I排版

  8. Cmd + [0~9] 1 ~ 9切换左侧导航面板 0 显示/隐藏面板

  9. Cmd + Alt + [0~3] 1~3切换右侧导航面板 0 显示/隐藏面板

  10. Cmd + Alt + / 选中方法名或变量 快速添加文档注释

  11. Cmd + Ctrl + E 快速重命名变量

2021-06-30 10-06-24.2021-06-30 10_12_25
  1. Alt + Click 按住Alt 并点击左侧面板中一个类, 会再开一个类面板
  2. Cmd + Alt + J 定位到左侧底部过滤输入框,可以搜索类,点击右边闹钟图标显示最近打开过的类文件,点击最右边图标则显示你更改过的但还未提交的类文件
  3. Alt + or Alt + 可以在一行中一个单词一个单词的移动,配合再加上Shift则是选中
  4. Cmd + or Cmd + 可以在一行中移动到头部或者尾部,配合再加上Shift则是选中
  5. Cmd + L 调出输入框,输入行数,回车,直接跳到指定行
  6. Cmd + Shift + J 显示类的所在项目位置
  7. Alt 按住Alt 选中不同行,可以同时编辑多行
2021-06-30 11-53-46.2021-06-30 11_54_41
  1. Cmd + T 打开新的Tab,可以隔开不同的类方便切换

  2. Cmd + Shift + [ or Cmd + Shift + ] 左右切换同一个Tab的类

  3. Ctrl + 2 以列表展示最近访问过的类

    image-20210701085608397

StoryBoard XIB

  1. Alt 选中某一视图,按住 Alt ,移动鼠标,可以查看视图与其他视图四周的边距

  2. Shift 可以按住Shift,选择多个视图,同时添加约束布局

  3. Alt + Shift + Click 可以查看选中视图所在层级

  4. Cmd + Shift + L 打开视图库面板

  5. Alt 按住Alt 拖到视图时 视图库面板保持打开

  6. 可以通过如图设置All Properties,锁定不能更改

    image-20210630111104381
  7. Shift 添加约束的时候,如图按住Shift可以选择多个约束一起添加

    2021-07-01 08-47-46.2021-07-01 08_48_09
  8. Cmd 当你想拖动一个视图A叠加到另一个视图的B上面,可以按住Cmd拖动,这样就会A在B上面而不是里面

调试

  1. Cmd + Shift + Y 显示/隐藏 控制台
  2. Cmd + Shift + C 光标切换到控制台
  3. Cmd + K 清空控制台
  4. Cmd + \ 增加/删除断点
  5. Cmd + Y 断点生效/失效
  6. Fn + 6 step over 跳过
  7. Fn + 7 step in 跳进
  8. Fn + 8 step out 跳出

View Debugging

  1. Shift + Cmd + D 选中一个View,按下Shift + Cmd + D,可以快速定位在左侧栏中

Swift Notes

  1. 使用 //MARK: - 区分开一个类的代码

image.png

  1. // FIXME: - // TODO: - 可以标记该方便待修复,或者是待实现,这个Xcode没有任何标记,只能通过搜索相关字符找到对应的待修复或者待实现方法

  2. #warning("Not actually yet.") Xcode会有相应的警告提示

image.png

  1. #error("Not actually yet") Xcode会有相应错误的提示,这时会编译错误

image.png

  1. @available(swift, deprecated: 5.3, message: "Hopefully it's fixed now?")

可以标记该类或者方法在Swift 5.3已经被弃用,Xcode只是警告,这个可以根据实际使用 image.png

  1. @available(swift, obsoleted: 5.3, message: "Hopefully it's fixed now?")

同样是弃用,但是Xcode提示错误 image.png

模拟器

  1. Cmd + K 弹出键盘
  2. Cmd + Shift + A 可以切换light dark模式
  3. Cmd + H 隐藏
  4. Cmd + L 锁屏
  5. Cmd + Shift + H 解锁 或者 回到首页,双击两下 H会弹出任务列表
  6. Cmd + 1/2/3 调整屏幕大小
  7. Cmd + / 顺时针/逆时针 旋转
  8. Cmd + / 调节音量大小
  9. Cmd + S 截屏
  10. Cmd + Ctrl + C 截屏并且复制
  11. Alt + Shift 配合鼠标进行拖动手势
  12. Alt 配合鼠标进行缩放操作
  13. Cmd + M 最小化到桌面菜单栏

工具

  1. XcodeProjects

可以便捷执行Pod操作、清除derived data、自定义命令等,更多看这里

Mac

  1. Cmd + Shift + . 显示隐藏文件

更多

  1. Xcode Debug调试汇总
  2. www.hackingwithswift.com/articles/22…
  3. www.hackingwithswift.com/articles/17…

猜你喜欢

转载自juejin.im/post/6979772519070826504
今日推荐