《Xcode实战开发》——2.6节编辑器区域

2.6 编辑器区域
Xcode实战开发
编辑器区域(见图2.16)动态地在适合于当前选择的文件(通过项目导航器或者跳转栏选择)的编辑器之间跳转。这意味着,对于源代码文件,开发人员将会看到源代码编辑器(Source editor);对于界面构建器文件,开发人员将看到界面编辑器(Interface editor)等等。其他可用的编辑器类型有数据模型编辑器(Data Modeleditor)、版本编辑器(Version editor)和富文本编辑器(Rich Text editor)。

尽管这个区域被称作“编辑器”区域,但是这不是一个恰当的名称。有些项目是不能编辑的,这意味着编辑器区域更多地是作为“查看器”区域。例如,这个区域可能显示一个选中的图像资源(例如应用程序图标);然而,Xcode 4中目前没有任何图像编辑机制,所以开发人员只能查看。

其他重要的编辑器将在本书相关章节中介绍。

2.6.1 辅助窗格简介
编辑器区域隐藏了一个强大的功能——辅助窗格(见图2.17)。辅助窗格作为一个“拆分窗格”编辑器,根据开发人员使用的行为模式而具有附加的智能。开发人员可以用工具栏区域右侧的编辑器按钮栏中间的按钮切换辅助窗格。

辅助窗格是一个非常灵活的上下文工具,帮助开发人员执行当前编辑上下文的常见辅助任务。例如,在数据模型编辑器中,如果开发人员选择具有对应托管对象子类的Core Data实体,辅助窗格可以选择该子类供开发人员参考或者编辑;如果开发人员在界面构建器中选择一个xib或者故事板,辅助窗格可以选择对应于选择对象类的源代码(参见第7章),便于通过拖放建立动作和出口连接。

2.6.2 在辅助窗格中打开文件
当开发人员用工具栏打开辅助窗格时,它以手工(Manual)行为模式在一个窗格中显示选中源文件的对应内容(在这种模式中,开发人员可以使用跳转栏自行选择辅助窗格中显示的内容)。开发人员可以使用辅助窗格的跳转栏,在工作区中查看或者编辑任何文件。在辅助窗格激活时,总是至少有一个可见的辅助窗格。

2.6.3 添加和删除辅助窗格
开发人员可以用现有辅助窗格右上角(面板跳转栏的右边)的添加(+)和删除(×)按钮添加或者删除附加的辅助窗格。

要添加新窗格,在任何窗格上单击添加按钮。新窗格将具有自己的跳转栏,被添加到单击添加按钮的窗格之后。也就是说,如果开发人员单击最后一个窗格的添加按钮,新窗格将在它之后显示;如果开发人员在第一个窗格上单击添加按钮,新窗格将出现第一个窗格之后。要删除窗格,单击其删除按钮。

开发人员也可以用快捷键打开辅助窗格。默认情况下,按下Option键并单击项目导航器中的条目,将在只有一个窗格存在的情况下,在辅助窗格中打开该条目。如果存在不止一个辅助窗格或者按下Option+Shift并单击(正如本章前面所提到的那样),那么Xcode用一个直观的目标选择器(见图2.18)询问开发人员在哪里查看文件。

2.6.4 更改布局行为
前一小节中有意地使用了“在单击添加按钮的窗格之后”的模糊陈述。这是因为开发人员可以自定义辅助窗格的布局行为。为此,选择View(视图) > Assistant Editor(辅助编辑器),查看和选择可用的布局模式(见图2.19)。

提示:开发人员可以在Xcode首选项(从主菜单选择Xcode > Preferences )的General(常规)选项卡中自定义快捷键。

2.6.5 更改辅助行为模式
开发人员可以单击导航按钮右侧的跳转栏中的段落,更改辅助窗格的行为。这会显示一个菜单(见图2.20),列出可用行为。

在Manual(手工)模式中,辅助窗格表现得像一个漂亮的拆分窗格编辑器(如果编排整齐的话)。辅助窗格真正强大的地方是自动行为模式。当开发人员选择Manual之外的任何行为时,辅助窗格就会变成上下文感知的—它将显示与主编辑器中当前显示文件(或者其中的一个子选择)相关的文件。这一上下文中,“选择”的含义是“项目导航器中当前选择并在主编辑器中显示的项目成员”。

当开发人员面对必须编辑类实现、标题和相关协议的场景,或者当开发人员在界面构造器的停靠区选择一个对象、需要添加新出口或者动作同时连接到界面的时候,上述特性的威力就显而易见了。

当辅助窗口可以显示的相关文件超过一个时,在添加(+)和删除(×)按钮左侧会出现附加的控件。这些控件包括标准的向后和向前导航按钮,两者之间是可用相关文件的计数。如果可用相关文件少于两个,这些控件将不可见。选择行为模式时,计数显示在跳转栏上。

可用的模式将在相关章节中研究。

时间: 2024-07-29 04:48:24

《Xcode实战开发》——2.6节编辑器区域的相关文章

《Xcode实战开发》——2.4节导航器区域

2.4 导航器区域 Xcode实战开发 导航器区域由一组复杂的窗格组成.沿着工作区窗口的左边,是组织和浏览项目的文件.符号.编译问题.运行日志.断点.线程和栈以及搜索结果的主要界面.导航器区域顶部的导航器选择器栏允许开发人员在不同的导航器窗格之间切换.开发人员可以用导航窗口右上角的View(视图)按钮切换导航器区域的开关. 2.4.1 项目导航器 开发人员可以使用项目导航器(见图2.5)寻找项目(在多项目工作区中,可以是不止一个项目)的源代码和资源文件.单击任何资源(除了组--它只是项目中的逻辑

《Xcode实战开发》——2.7节工具区域

2.7 工具区域Xcode实战开发工具区域(见图2.21)为当前编辑器提供补充信息和控件.本质上,开发人员希望成为编辑器浮动调色板的任何东西都可以在工具区域中找到.要切换工具区域,可以单击工具栏最右端的"视图"按钮. 和编辑器区域及其辅助窗格一样,工具区域也是上下文相关的.根据开发人员正在编辑的内容,代表各种检查器的附加按钮出现在顶部.例如,当开发人员编辑故事板时,用于属性检查器.尺寸检查器.连接检查器等的按钮将会出现.在大部分情况下,都存在两个检查器:File(文件)检查器和Quic

《Xcode实战开发》——2.8节调试区域

2.8 调试区域Xcode实战开发调试区域(见图2.22)在开发人员运行应用时默认显示.开发人员也可以单击工具栏中间的视图按钮切换. 调试区域是调试器的主检查器.它包含一个控件栏.一个控制面板和一个用于在程序执行暂停时检查作用域内变量的视图.调试区域及其控件将在第9章和第15章更详细地介绍. 自定义调试器行为开发人员可以在Xcode首选项的Behaviors(行为)选项卡上自定义调试区域的行为.开发人员可以选择某些事件发生(包括运行.暂停.意外退出.成功退出等)时调试器采取的措施. 例如,开发人

《Xcode实战开发》——2.5节跳转栏

2.5 跳转栏Xcode实战开发编辑器区域之上的跳转栏显示开发人员在项目组织结构中所处的位置(见图2.13).此外,它还能作为项目导航器的一个更为紧凑的版本.即使在导航器区域被隐藏时,仍然可以访问跳转栏,单击任何分段以及从弹出式菜单选择不同路径(见图2.14),都可以浏览开发人员的项目. 跳转栏的能力超出了分组和文件的级别-开发人员可以下钻到文件内容中.在源文件中,开发人员可以根据文件的段落,单击任何段落在文件内容中跳转.开发人员可以输入一个元件名称,在任何时候过滤这个列表(见图2.15).对于

《Xcode实战开发》——2.10节标签式编码

2.10 标签式编码Xcode实战开发Xcode中的另一个新特性是标签(选项卡).正如在Safari浏览器中一样,开发人员可以在同一个工作区窗口中,为工作区中不同项目成员创建选项卡.例如,图2.24显示一个选项卡中打开某个源文件,而在另一个选项卡中打开用户界面文件(在界面编辑器中). 要创建一个新选项卡,从主菜单中选择File(文件) > New (新建)> New Tab(新建选项卡).单击任何选项卡可以切换到它,并导航到选项卡代表的项目成员.开发人员可以拖动选项卡重新排定顺序.要改动选项卡

《Xcode实战开发》——2.3节工作区窗口

2.3 工作区窗口Xcode实战开发Xcode代码由源文件(如Objective-C文件.界面构建器nib文件和Core Data托管对象模型).资源(例如图像和富文本文件)以及Xcode项目文件(维护各种设置和编译规则)组成.将Xcode项目看作一组由项目文件绑定在一起的源代码和资源,是很有帮助的.对于Tour这样的简单应用,也有着丰富的文件(见图2.4). Xcode 4允许开发人员将多个相关项目合并到一个单一的工作区(见第4章).指定的项目或者工作区主窗口称作工作区窗口. 工作区窗口分为多

《Xcode实战开发》——1.3节更多素材

1.3 更多素材 Xcode实战开发 开发人员如果在这次大规模下载之后就觉得已经得到了所有东西,就要重新考虑一下了.早期Xcode版本的用户可能注意到,他们最喜爱的一些工具不见了.它们现在可以在http://developer.apple.com/downloads下载.登录查看可用下载列表,包括命令行工具(可以从Xcode中下载--本书后面有更多相关内容).Xcode辅助工具.图形工具(包括Quartz Composer)等.如果喜欢的工具不见了,很可能在那里找到.

《Xcode实战开发》——2.11节组织器窗口

2.11 组织器窗口Xcode实战开发Organizer(组织器)窗口(见图2.25)独立于工作区窗口,是项目和设备管理的集合点,包括存储库.档案.快照等.本书自始至终都将探索组织器的各个特征.要打开组织器,可以从主菜单选择Window (窗口)> Organizer(组织器).

《Xcode实战开发》——1.1节下载

1.1 下载Xcode实战开发可以从Mac App Store下载Xcode 4.获取和使用Xcode 4不需要加入Apple开发者计划:只要从Applications文件夹启动App Store应用,并在商店中搜索Xcode即可.在商店中单击Install(安装)按钮,并提供Apple ID(必需)授权安装.现在可以喝杯咖啡,等待这个很大的程序下载到Mac,这需要一段时间. 正如通过App Store购买的任何应用程序,Xcode将出现在OS X任务控制屏幕上,并在其图标上显示一个进度条.下载