Xcode 使用小技巧

作者: uniapp | 来源:发表于2018-05-24 17:32 被阅读31次

上阵打仗,当然首先要把枪磨亮。作为 iOS 开发的一员,工作中使用的 IDE--Xcode 就是我们打仗(编程)的 '枪' ,熟练掌握它能够让我们的工作更加得心应手。下面介绍一些能够为我们工作提供加速度的小技巧:

1 cmd + 关键词:

Swift
点击 Extract Function 选项,能够快速将相关代码抽取成函数。
image.png
函数概念用于 Swift 中,用 OC 编写情况下,可以先选中代码行,然后从双击弹出的菜单中,选取抽取成函数的命令:
Object-C

2 opt + Jump to Definition 在 assistant editor ;

使用命令 1 中的 cmd + 关键词弹出菜单后,按住 opt 键,点击 Jump to Definition 能够进入 assistant editor 编辑模式。点击顶部的 path bar 能够选取参考的文件:

点击

3 点击编辑器右上角的对比图标,能够看出文件历史编辑详细情况:

对比

比如选中 Authors ,能够看到历史编辑人员,在团队编辑中,能够轻松修改人:


Authors

4 使用 Xcode 建立远程仓库流程 (git 工作的原理)

现在基于 git 的版本控制工具已经呈现出要一统江湖的趋势,相信苹果也看到了它的优势,所以在 Xcode 中集成了 git 的工具。
试验后,我总结了一个使用的流程:

1 Source Control\Clone ,输入 URL 后克隆项目,Xcode 会自动使用 git 对项目初始化。
2 在新文件夹下建立项目;
3 使用 Source Control 菜单中的命令对项目进行提交、推送、修改等操作。

虽然 SourceTree 图形界面使用很方便,但是总感觉像一个外援,相信熟悉 Xcode 中的命令后,你会感受到 Xcode 中浑然天成、行云流水的快乐。

以上命令都是我在 Xcode 的 Help 文件中发现的,虽然文档是英文,但是读起来并不是太难,一块儿来发现更多有趣的命令吧~


Help

更新于 2018.05.30

5 opt + run : 快速打开 Edit Scheme 界面

Edit Scheme

6 长按 run 弹出 /Test/Profile/Analyze 选项;

run

选项含义:
Test: 运行 XTest 可以在 edit Scheme 配置具体运行;
Profile: 打开 app 运行监测工具;
Analyze: 对项目进行静态内存分析

7 Window/Show Touch Bar 模拟装置,一切尽在不言中…

Touch Bar
8 在 File Navigator 点击右下角的 + 弹出: 左下角的 +

File :新建类型;
New Group: 同时新建实体文件夹;
New Group without Folder: 不会建立实体文件夹;
Add Files to xxx: 选取要添加的具体文件;
这些区别可以在 右上角的 File inspector 看出:

File inspector
9 opt + file 快速打开 Assistant Editor
10 ctrl + plist 文件空白处,显示在 Xcode 编码时的字段名 ctrl + plist
11 修改 cmd + click + 关键字,变回和 Xcode 8 一样的跳转 跳转
12 点击 esc 再次弹出填充选项

点击 esc,再次出现编码时 Xcode 的提示语;

13 打开 App 编译时 DrivedData 路径,快速删除

1.File / Project Setting ;
2.Xcode / Preferences / Location;

14 修改 playground 结果的显示形态
Editor / Result Display Mode

结果

///更新于 2018.05.31
15 cmd + “/ cmd + shift + “ :前后跳转 issue
16 cmd + opt + / : 为 method 添加注释
**17 cmd + 点击协议,添加协议方法 **

添加协议方法
18 选中关键词, 点击 Editor/Refactor/Rename 可以修改类名, 包括文件名
19 添加跳转注释,在 Source Navigator 使用
//TODO: 马上添加
//FIXME: 你不修改吗?
//MARK: 这不是我写的
//MARK:- 这个功能是干啥的? -

image.png
20 cmd + opt + → : 折叠代码或头部注释

快捷键可以在这个地方找到:

快捷键
21 Editor / Syntax Coloring :修改代码颜色适应不同语言 适应不同语言
喜欢和关注都是对我的鼓励和支持~

相关文章

网友评论

本文标题:Xcode 使用小技巧

本文链接:https://www.haomeiwen.com/subject/ofvsjftx.html