OC基础回顾(六)了解和使用Xcode

本文详细介绍了Xcode的使用,包括IDE窗口的布局、设置个性化主题与字体,文本编辑配置,如行号显示、代码折叠等。此外,还探讨了Xcode的偏好设置,如Source Control、SDK下载、构建输出目录的管理。在编码方面,讲解了首行缩进、代码自动完成、批量编辑和查找替换等功能。同时,详述了代码导航技巧、获取帮助的途径以及调试运行的各个步骤,如Console、Scheme、Target、Issue管理、Run、Breakpoint设置和lldb调试命令的使用,帮助开发者提升Xcode使用效率。
摘要由CSDN通过智能技术生成

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个字符的提示分割线。
Indentation:
  • 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)重命名某一个符号的名称

选中一个符号,如局部变量或者参数,然后点击它,出现一个向下的箭头:
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值