首页 >iOS开发

Xcode Key Bindings & Gestures

2014-02-25 16:58 编辑: wanglei 分类:iOS开发 来源:CocoaChina

 几周前我们学习了Xcode Snippets如何通过减少模板代码来提高工作效率,这周我们将会继续此前的思路,了解一些必要的键绑定和手势。Xcode快捷键和手势不仅为你节约了宝贵的工作时间,也让你对工作充满信心更胜任工作。

 
如果你有其他有用的便捷的方法分享,可在推特上@NSHipster!
 
快速打开
不要过多依赖项目管理器,而要学会快速打开,同时支持部分案例--位置不精确匹配。只需少量输入,Xcode就能帮你找到想要的。
 
快速文档
/或者三根手指点击
打开文档
快速文档可能是开发者首先要学习的快捷键。按下alt,并点击任何类、变量或者常量,Xcode将会给你一个关于该对象的快速纲要。按下Alt键并双击会打开文档窗口并定位到相关条目。
 
跳转至定义
专业级Xcoder在工作中都熟知跳转至定义,它会打开编辑器窗口来定位到相关的接口定义或者.h文件的常量定义位置。这个操作对于查看系统框架--比如Foundation非常有用,或者可以帮你了解屏幕后真实的运行情况。
 
跳转至下个对应部分
(/ 三个手指垂直滑动)
最后,但非常重要的是跳转到下一个对应部分,它可能是一天中使用次数最多的快捷键了。通过用三个手指简单地上下轻扫来快速地在一个.h头文件和它对应的.m方法之间切换。(你也可以使用
 
注释选择当前行
在当前行或者选择区域添加或者删除//注释。
 
显示标准编辑器

显示辅助编辑器

显示版本编辑器
 
辅助编辑器非常有用,但是不少开发者并不清楚该用哪个组合键来打开或者关闭它。但现在记住,Xcode就能提供更多帮助了。
另外,如果你并不怎么关心编辑器如何堆积,可以在View > Assistant Editor中选择不同的水平或竖直的排列。让编辑器呆在左边或者右边,或者排在导航器和使用面板的中间,你需要知道如何通过它们展示有用的东西,以及在你需要更大编辑空间或者提高工作效率时隐藏它们。
 
展示/隐藏导航器面板
 
选择导航器
项目导航器(Project Navigator)
符号导航器(Symbol Navigator)
搜索导航器(Find Navigator)
事件导航器(Issue Navigator)
测试导航器(Test Navigator)
调试导航器(Debug Navigator)
断点导航器(Breakpoint Navigator)
日志导航器(Log Navigator)
 
显示/隐藏实用工具面板
 
选择实用工具面板
源文件
    文件检查器
    快速帮助
 
Interface Builder
1.文件检查器(File Inspector)
2.快速帮助(Quick Help)
3.识别检查器(Identity Inspector)
4.属性检查器(Attributes Inspector)
5.规格检查器(Size Inspector)
6.连接检查器(Connections Inspector)
 
显示/隐藏调试区域
打开控制台

有人不知道Xcode 3中分离调试器窗口吗?我也一样。知道如何使用快捷键来激活调试区和激活控制台并不是难事,但它却为我们减少很多烦恼和损失。

查找
查找和替换
在项目中查找
在项目中查找和替换
Xcode的重构功能经常会遇到短,不过好的一点是除了文本外,Xcode还允许使用引用、定义以及正则表达式搜索。
 
拼写和语法
即便强大如Clang,它仍然不能帮你检测到注解中在噩梦般的语法和标点来错误。尤其是开放源码的开发者,就当是帮自己,你需要一边用 OS X自带的拼写和语法检测仔细浏览。
当然乐趣并不仅限于此,像其他优秀的编辑器一样,Xcode允许你为每个菜单项目或者贯穿app的操作自定义快捷键。
以下是几个可能有用的非标准快捷键:
关闭文档(用标记代替删除)
展示/隐藏Toolbar
未指定(退出全屏 (至少到Mavericks))
 
如果你有其他有用的便捷的分享,可以在推特上@NSHipster!  
搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:Method Swizzling
下一篇:论坛源码推荐(2月27日):Facebook KVOController 多功能报表控件
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部