Xcode概述

2016-08-23  本文已影响0人  fisher_xia

Xcode是苹果公司为开发者提供的集成开发环境,可构建适用于苹果iPad、iPhone以及Mac设备的应用程序。在应用程序的创建、测试、优化以及提交至App Store的过程中,Xcode为开发者提供了用以管理整个开发工作流的工具。可以从app store中免费下载。

偏好设置#

通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。

Xcode的基本操作#

基本操作

Xcode中的一些经常用到的快捷键#

代码提示#

代码编辑#

(1)File | New
control+command+N:File | New | Workspace
shift+command+N:File | New | Project
(2)Text Editing
command+[/]:向前/向后缩进
option+command+[/]:Move Line Up/Down
command+/:注释选中的代码
Parentheses/Brackets/Braces Matching:双击某个分隔符(如()、[]、{} 等),Xcode会选中匹配代码块。
(3)Eidtor Window/Tab Switch
command+shift+[/]:切换标签页
单指左右滑动(control+command+←/→):在单标签页打开的多个文件间切换
(4)Code Folding
option+command+←/→:折叠当前代码块
option+shift+command+←/→:折叠该文件内所有代码块(方法/函数)
(5)Console & Scheme
shift+command+Y:显示控制台(Show/Hide the debug area)
option+command+R:编辑配置(Edit Scheme)
(6)Gutter & Ribbon
焦点列:灰色深度与代码嵌套深度相关,鼠标悬停可突出显示右侧相应代码块,鼠标单击可折叠右侧相应代码块(Code Folding)。
说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Focus
Ribbon)->代码编辑窗口(Standard Editor)”。
(7)Auto Completion
esc(command+.):就当前输入上下文呼出/隐藏Auto
Completion提示:上下方向键在提示中选择选项,enter(return)选中,tab可一截一截匹配;tab可在各个占位符之间移动。
输入Objective-C对象及 ],自动完成中缀符(infixnatation)包围。
(8)Find & Replace
command+F:当前文件查找。
option+command+F:当前文件替换。
Find:可指定查找内容(Text/References/Definitions/Regular Expression);

放大镜:下拉可查看最近查找历史;

In Project:查找范围(可指定Group);

Text:匹配规则(可指定Containing,Matching,Starting with,Ending with);

Case:是否区分大小写(可指定 Matching/Ignoring)。

shift+command+F(command+3):全局查找。也可以在选择符号后,右键(control+点击)->Find Selected Text in workspace...
option+shift+command+F:全局替换。
Replace:逐个替换;

All:所有替换;

Done:替换完成。

批量编辑#

代码导航#

上一篇 下一篇

猜你喜欢

热点阅读