本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
常用的能够显著提升开发效率的技巧,基本的操作就不多说了
注释
// 单行注释
/// 单行注释,添加到方法或者属性前写注释。在调用方法或属性时,会显示注释内容预览。
/* whatever */ 多行注释
/** whatever */ 多行注释,添加到方法或者属性前写注释。在调用方法时,会显示注释内容预览。
command+alt+/ 添加到方法或者属性前写注释。在调用方法或属性时,会显示注释内容预览。
标识
#pragma mark whatever
whatever处可以填写任何内容,它会出现在功能菜单中。这种方法便于添加易读的标记
#pragma mark - whatever 则会在功能菜单中插入分割线
//MARK: 与#pragma mark whatever 效果一样
//MARK: - #pragma mark - whatever效果一样,插入分割线
//TODO: 等待处理的事务标识
//FIXME: 等待修复的事务标识
//???: 有疑问的事务标识
// !!!: 着重关注的事务标识
同理:#pragma mark TODO:也可以
警告⚠️
#pragma message "whatever"
#warning whatever
whatever处可以填写任何内容,它会出现在导航边栏中。这种方法便于添加自定义的警告
以上这些都是程序员做的标记/警告,在程序发布之前最好先看看这些标记/警告
光标快捷操作
control-T 交换光标两边的字符
control-D 删除光标右侧的字符
control-K 将当前行光标以后的所有字符删除,宾语重写行尾的代码
control-L 将光标置于窗口正中央,便于快速定位光标(有时找不到光标,就很尴尬)
control-I 整理选中的代码格式
文件搜索
command+shift+O 当前工程内搜索文件名或方法名
command+shift+J 快速定位当前文件的目录结构
command+L 定位行数