Xcode中的快捷键

原文链接:http://www.jianshu.com/p/de7806f6143b

简记:
1.command 用来导航,控制导航区域
2.alt 控制右边的一些东西,比如Assistant Editor,utility editor
3.Control 编辑区域上的Jump bar的一些交互

<b>Command 1~ 8 : 跳转到导航区的不同

导航区跳转.gif

<b>Command 0 : 显示/隐藏导航区


导航区显示/隐藏.gif

Command Alt 1~ 6:在不同检测器之间跳转

检测器跳转.gif

Control Command Alt 1~4: 在不同库之间跳转

库跳转.gif

Control 1~ 6: 在Jump bar的不同标签页的跳转。

Jump bar.gif

Command Alt 0: 显示/关闭工具区.
Command + Enter: 显示标准单窗口编辑器
Command Alt Enter:打开Assistant editor
Command Alt Shift Enter: 打开版本控制编辑器
Command + Shift + Y:显示/隐藏调试区
Command + Shift + J,可展示当前你在工程导航器中打开的文件
Cmd + . 方便地暂停运行iOS模拟器

帮助
Command + Shift + 0 (Zero)打开文档和参考,键入代码中的某个关键字,文档提供了一些额外的资源和示例工程。当然也可以在变量、类或者方法名上执行Option+双击名称操作,从而更方便地跳转至文档。

在类或者方法名上执行Option + Left点击操作使用内联帮助可帮开发者快速学习类或代码片段的用法。如果点击了弹出视图底部的参考链接,那么就可以方便地跳转到Xcode提供的文档中。

Paste_Image.png

个人比较中意Option+双击名称操作,毕竟来的直接。


代码片段
Xcode的代码片段(Code Snippets)创建自定义的代码片段,当你重用这些代码片段时,会给你带来很大的方便。

常用代码块
1.copy:

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

2.strong:

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

3.weak:

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

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.gmark:

#######pragma mark - <#gmark#>

9.warning:

#######warning <#message#>

10.ReUseCell:

static NSString *rid=<#rid#>;
<#Class#> *cell=[tableView dequeueReusableCellWithIdentifier:rid];
if(cell==nil){
cell=[[<#Class#> alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:rid];
}
return cell;

11.initObj:

if(self=[super init]){
<#init#>
}
return self;

12.dataFill:

-(void)dataFill:(<#ModelClass#> *)<#model#>{
<#code#>
}

13.MainGCD:

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

14.GlobalGCD:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
<#code#>
});

15.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#>
});

16.OnceGCD:

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 针对Xcode操作快捷键 command + N 新建文件 command + shift + N 新建工程 co...
    赵永洪阅读 1,567评论 0 2
  • 让您的Xcode键字如飞 指法攻略:放下您钟爱的鼠标吧,在前行之中它终会成为你的负累! 简记: command用来...
    没了蜡笔de小新阅读 4,483评论 7 18
  • 大部分人缺乏一种主动发掘信息的意识。读着别人写好的文字,思考着别人提出的问题,做着别人交代的事情。 https:/...
    士梦阅读 4,902评论 0 4
  • 好莱坞电影里经常看到黑客们手指在键盘上飞速跳跃,同时终端上的代码也随着飞舞。如果你也想像电影里那样,那么你来对地方...
    阳春是你阅读 6,800评论 0 4
  • 简介&目录 下一篇 8)人生若只初相见 7) 诈骗电话? 天亮走出面馆的门,外面天正热。方才面馆里有空调,也没什么...
    上林叶阅读 2,750评论 0 3

友情链接更多精彩内容