1.了解IDE窗口
(1)窗口布局一览
窗口包括:工具栏,导航器面板,编辑器面板,调试器面板,检查器面板和库面板。
可以按住Command键+一个数字键(从1到7)或点击导航器面板的顶端的图标来切换导航器面板的视图。
在窗口的右上角有一组工具栏按钮
(2)更改公司名称的方法
新建Objective-C源文件时,Xcode会自动帮你生成注释文字。如下:
//
// ViewController.h
// LearnXcode
//
// Created by SharonHu on 15/7/14.
// Copyright (c) 2015年Sharon. All rights reserved.
//
Xcode在注释块中生成了文件名称、项目名称以及创建者和创建日期。
我们可以自己更改公司名称。
方法是:在导航器面板选中项目,在检查器面板的Project Document栏目下的Organization文本框中输入你的公司名称,在Class Prefix文本框中可以输入文件的前缀。如下图所示:
(3)一些使用技巧
A.过滤列表文件
使用导航器面板底部的搜索框可以过滤源列表文件,例如下图搜索出了名称中带有guide的文件。你可以在任意的导航器视图中使用这个搜索框。
B.窗口显示文件:
双击导航器面板中的某一个文件,可以用独立的全屏窗口显示这个源文件,这在比较两个不同文件时很有用。也可以用两个不同的窗口显示同一个文件,但是要注意有时候这两个窗口的内容会出现不同步的情况,因此需要点击其中某个窗口来使他们同步。
C.标签显示文件:
也可以用标签的显示方式(就像Safari一样)。显示标签的方法:View →Show Tab Bar选项,如下图:
2.Xcode偏好设置
通过“Command+逗号”快捷键或”Xcode|Preferences”菜单呼出偏好设置。
(1)主题及字体(Preferences->Fonts & Colors)
选中一种主题(theme),例如“Midnight”,然后shift选择Source Editor/Console中的所有项,点击Fonts设置字体。Xcode默认字体为menlo,可选Consolas、Monaco等其他等宽字体。
(2)文本编辑配置(Preferences->Text Editing)
Editing:
- Show Line Numbers:在编辑面板中显示行号。
- Code folding ribbon:显示折叠ribbon。
- Page guide at column:显示一行最多支持80个字符的提示分割线。
- Prefer indent using:Spaces(为保持一致的视觉呈现和行末注释对齐,建议使用空格)
- Tab width:4 spaces(tab expand,1个tab=4个空格)
- Indent width:4 spaces(自动缩进步长=4个空格)
(3)SCM(Preferences->Source Control)
Enable Source Control:启用/禁用XCode自带Source Control Manager(SCM)。
(4)SDK/Simulator(Preferences->Downloads)
Downloads->Components:可下载SDK和Simulator。
(5)构建输出目录(Preferences->Locations->Locations)
- 当选择为Default时,Derived Data的目录为~/Library/Developer/Xcode/DerivedData。
- 当选择为Relative时,Derived Data的目录为当前.xcodeproj所在的目录。
- 当选择为Custom时,Derived Data的目录需自定义。
不建议使用绝对路径,因为写死之后,换环境或换平台,又要重新修改路径,建议使用相对路径(Relative)
3. 在Xcode的帮助下编写代码
(1)首行缩进(美观排版)
选中文本后,按住Control键点击(或直接右击),在弹出来的上下文菜单中选择Structure → Re-Indent选项,Xcode会将代码重新排版。
快捷键Control + i 可以达到同样的效果。
通过Structure菜单,或者按下Command+ 【 键和 Command + 】键可以将选定的代码进行左移或者右移。
Xcode →Preferences → Text Editing → Indentation , 自定义Xcode内的代码风格。
(2)代码自动完成
编写程序时,Xcode会为所有内容生成索引,包括项目中的比变量名和方法名以及导入的框架。当输入代码时,Xcode会不断地比较你输入的代码和它生成的符号索引,如果匹配,Xcode就会给出建议。下图是我输入N时出现的自动完成列表:
E:枚举符号
f:表示函数
#:表示#define 指令
m:表示方法
C:表示类
等等
(3)批量编辑
创建快照 :选择File → Create Snapshot 选项(或者 Command + Control + S 快捷键)(如下图),Xcode会记住项目目前的状态,然后就可以随便编辑源文件而不用担心把项目“玩坏了”。
如果意识到自己犯了一个严重的错误,可以通过File → RestoreSnapshot选项,打开快照窗口,这样就可以选择一个快照恢复项目了。如下图:
说明:快照文件存储在~Library/Developer/Xcode/Snapshots/目录中。
(4)查找替换功能
在导航器面板中选择搜索选项,或者快捷键Command + Shift + F,就可以对整个项目中的所有文件进行内容搜索和替换。可以点击Replace All对整个项目应用这个替换。
(5)重命名某一个符号的名称
选中一个符号,如局部变量或者参数,然后点击它,出现一个向下的箭头:
<