iOS常用之XCode快捷键、常用快捷代码片段

目录
    1.XCode快捷键
    2.快捷代码片段
1. Xcode快捷键

------------------------常用--------------------

缩放代码块 cmd+option+左箭头/右箭头
左移右移代码块 选中代码行cmd+[ ]

按浏览记录切换 cmd+control+左箭头/右箭头
切换.h/.m cmd+control+上箭头/下箭头
移动到页面最左右 cmd+左右箭头
移动到页面最上下 cmd+上下箭头

全选代码后,格式化代码缩进 cmd+A ctr+I
在辅助界面打开该文件(双圈模式) option+文件

隐藏/显示 右边栏(0—n,0为隐藏) cmd+option+0
隐藏/显示 左边栏(0—n) cmd+0
隐藏/显示 底部栏(调试) cmd+shift+Y

------------------------搜索(快速查找)--------------------

搜索本文件内容 cmd+F
Xcode左上搜索🔍(文件内容) cmd+3
搜索文件/方法名(快速打开) cmd+shift+O

查看方法列表 ctl+6
查看历史浏览 ctl+2
查看组内文件 ctl+5

当前编辑文件置蓝 cmd+shift+j

------------------------文本编辑--------------------

选中代码左移 或 右移 cmd+[ 或 ]
逐字向左右选中 shift+左右箭头

移动到最左右 cmd+左右箭头
移动到最上下 cmd+上下箭头
语句块缩小。(放大同理)。 +shift(全部缩小) cmd+option+<—

代码提示 esc
删除本行 cmd+delete
复制、粘贴、剪切、全选、保存、注释、撤销 cmd+C、V、X、A、S、/ 、Z
格式化代码 control+I

打开Xcode欢迎页面(新建项目) cmd+shift+1 :
新建文件、关闭Xcode、运行程序、停止程序、当前行打断点 cmd+N、W、R、.、\
切换输入法 control+空格

打开类帮助文档 cmd+shift+0
查看方法谁调用了 双圈模式下,ctl+1 : callers.

------------------------应用--------------------
搜索 应用/文件(快速打开) cmd+空格(Spotlight)
打开终端 cmd+空格 输入z 回车
前往文件夹 (寻找.dliyb cmd+shift+G:/usr/lib/ ) cmd+shif+G

应用设置: ⌘,
隐藏应用 ⌘H
退出应用 ⌘Q
特殊符号及表情 ⌃⌘spacing

------------------------键盘的键标识--------------------
⌘: Command键 ⇧: shift键 ⌃: control键 ⌥: option键 ↩︎: return键 ⇞: 小键盘page up键 ⇟: 小键盘page down键 ↖︎: 小键盘home键 ↘︎: 小键盘end键 ⌫: delete键 ⌦: 小键盘delete键 ⎋: esc键

2.快捷代码片段

存储的位置:~/Library/Developer/Xcode/UserData/CodeSnippets

  1. 创建代码片段
XCode10以前
    选中代码-选择拖入{}-双击Edit-填写shortcut
XCode10以后
    右键|Create Code Snippet
XCode新位置
右键|Create Code Snippet
填写Shortcut
  1. 常用代码片段如下

1.strong
@property (nonatomic,strong) <#Class#> *<#object#>;

2.weak
@property (nonatomic,weak) <#Class#> *<#object#>;

3.copy
@property (nonatomic,copy) NSString *<#string#>;

4.assign
@property (nonatomic,assign) <#Class#> <#property#>;

5.delegate
@property (nonatomic,weak) id<<#protocol#>> <#delegate#>;

6.block
@property (nonatomic,copy) <#Block#> <#block#>;

7.mark
`#pragma mark <#mark#>

8.mainGCD

dispatch_async(dispatch_get_main_queue(), ^{
<#code#>
});

9.afterGCD

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(<#delayInSeconds#> * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
<#code to be executed after a specified delay#>
});

10.onceGCD

static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
<#code to be executed once#>
});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,524评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,869评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,813评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,210评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,085评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,117评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,533评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,219评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,487评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,582评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,362评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,218评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,589评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,899评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,176评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,503评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,707评论 2 335