Xcode
-
Ctrl
+6
可以查看当前类的属性和方法, 还可以输入筛选,快速跳到你想要的属性或方法 -
选择菜单
Window
->Tile Window to Left/Right of Screen
这个可以让Xcode和模拟器全屏铺满左右侧,可自用调节,也可让Xcode搭配其他窗口 -
Cmd
+Ctrl
+Alt
+F
修复所有如下的错误,代替一个个手点 -
Cmd
+Shift
+O
搜索你想要类或方法 按return
可以快速跳转, 还可以在类名后加上:
和指定行数字
,跳转到该类具体的行 -
Cmd
+Ctrl
+←
orCmd
+Ctrl
+→
可以切换前后访问的类/文件 -
按住
Cmd
, 鼠标移动到{
会高亮提示与之匹配的}
方便检查匹配按住
Cmd
, 点击类名或方法名,会弹出操作菜单(跳到定义/帮助文档/加注释/加参数等) -
ctrl
+I
代码排版, 可以cmd
+A
选中全部 再ctrl
+I
排版 -
Cmd
+[0~9]
1 ~ 9切换左侧导航面板 0 显示/隐藏面板 -
Cmd
+Alt
+[0~3]
1~3切换右侧导航面板 0 显示/隐藏面板 -
Cmd
+Alt
+/
选中方法名或变量 快速添加文档注释 -
Cmd
+Ctrl
+E
快速重命名变量
Alt
+Click
按住Alt
并点击左侧面板中一个类, 会再开一个类面板Cmd
+Alt
+J
定位到左侧底部过滤输入框,可以搜索类,点击右边闹钟图标显示最近打开过的类文件,点击最右边图标则显示你更改过的但还未提交的类文件Alt
+←
orAlt
+→
可以在一行中一个单词一个单词的移动,配合再加上Shift
则是选中Cmd
+←
orCmd
+→
可以在一行中移动到头部或者尾部,配合再加上Shift
则是选中Cmd
+L
调出输入框,输入行数,回车,直接跳到指定行Cmd
+Shift
+J
显示类的所在项目位置Alt
按住Alt
选中不同行,可以同时编辑多行
-
Cmd
+T
打开新的Tab,可以隔开不同的类方便切换 -
Cmd
+Shift
+[
orCmd
+Shift
+]
左右切换同一个Tab的类 -
Ctrl
+2
以列表展示最近访问过的类
StoryBoard XIB
-
Alt
选中某一视图,按住Alt
,移动鼠标,可以查看视图与其他视图四周的边距 -
Shift
可以按住Shift
,选择多个视图,同时添加约束布局 -
Alt
+Shift
+Click
可以查看选中视图所在层级 -
Cmd
+Shift
+L
打开视图库面板 -
Alt
按住Alt
拖到视图时 视图库面板保持打开 -
可以通过如图设置
All Properties
,锁定不能更改 -
Shift
添加约束的时候,如图按住Shift
可以选择多个约束一起添加 -
Cmd
当你想拖动一个视图A叠加到另一个视图的B上面,可以按住Cmd
拖动,这样就会A在B上面而不是里面
调试
Cmd
+Shift
+Y
显示/隐藏 控制台Cmd
+Shift
+C
光标切换到控制台Cmd
+K
清空控制台Cmd
+\
增加/删除断点Cmd
+Y
断点生效/失效Fn
+6
step over 跳过Fn
+7
step in 跳进Fn
+8
step out 跳出
View Debugging
Shift
+Cmd
+D
选中一个View,按下Shift
+Cmd
+D
,可以快速定位在左侧栏中
Swift Notes
- 使用
//MARK: -
区分开一个类的代码
-
// FIXME: -
// TODO: -
可以标记该方便待修复,或者是待实现,这个Xcode没有任何标记,只能通过搜索相关字符找到对应的待修复或者待实现方法 -
#warning("Not actually yet.")
Xcode会有相应的警告提示
#error("Not actually yet")
Xcode会有相应错误的提示,这时会编译错误
@available(swift, deprecated: 5.3, message: "Hopefully it's fixed now?")
可以标记该类或者方法在Swift 5.3已经被弃用,Xcode只是警告,这个可以根据实际使用
@available(swift, obsoleted: 5.3, message: "Hopefully it's fixed now?")
同样是弃用,但是Xcode提示错误
模拟器
Cmd
+K
弹出键盘Cmd
+Shift
+A
可以切换light
dark
模式Cmd
+H
隐藏Cmd
+L
锁屏Cmd
+Shift
+H
解锁 或者 回到首页,双击两下H
会弹出任务列表Cmd
+1
/2
/3
调整屏幕大小Cmd
+←
/→
顺时针/逆时针 旋转Cmd
+↑
/↓
调节音量大小Cmd
+S
截屏Cmd
+Ctrl
+C
截屏并且复制Alt
+Shift
配合鼠标进行拖动手势Alt
配合鼠标进行缩放操作Cmd
+M
最小化到桌面菜单栏
工具
可以便捷执行Pod操作、清除derived data、自定义命令等,更多看这里
Mac
Cmd
+Shift
+.
显示隐藏文件