3.批量编辑:选择File->Make Snapshot(快捷键command-control-S),Xcode会记住项目的当前的状态.先在你就可以随心所欲的”破坏”你的项目.如果意识 到犯了一个很严重的错误,那么可以通过File->Snapshots来恢复你的快照.在这里若是要做什么项目上的重大的修改的时候都推荐备份一份 代码跟保留一份修改当前一个完整版本的代码快照.(说明:备份代码的重要性,因为在实际上快照被存储在一个磁盘镜像中,它存放 于~/Library/Application Support/Developer/Shared/SnapshotRepository.sparseimage.有时候这个磁盘镜像可能会被损坏 (也许因为生活压力太大了),这时Xcode会向你报告一个“神秘”的错误:Snapshot Failed:A project snapshot cannot be created.如果开发者看到了这样的错误,请尝试删除这个景象并重新启动).
4.Xcode中的查找与替换功能:此功能在子菜单Edit->Find中.里面有几个非常方便的选项.Find in Project可以在项目的所有文件里进行查找和替换.其实这种查找与替换工作并不是很好使用,如:若是开发者只是想重命名函数中的变量,那么它做了过多 的操作(因为它可能会改变整个文件中的变量名称),而开发者想重命名一个类时,它又无法办到,另外重要的一点,它不能重命名源文件.<在这里又有两 个功能可以弥补这些不足:1.可以简称为Edit all in scope,开发者可以选定一个符号,如局部变量或参数,然后选择Edit->Edit all in Scope,然后在开发者输入时,所有该符号出现的地方都会立即更新,这不但是进行大量改动的快捷方式,而且操作是看起来很”酷”,输入完毕之后,只要在 源文件编辑窗口单击其他地方,就会离开Edit all in Scope模式。2.“内置重构工具”,若开发者有一个GUI程序,它甚至能够深入到nib文件的层次进行修改操作,在需要修改的文件中设置插入点,然后 选择Refactor,为了保险需要确保Snapshot复选框被选中,单击Preview之后,Xcode会分析出要做什么,并将结果展示出来.可惜的 是,重构并不能重命名注释中的文字,所以类末注释、Xcode生成的头文件注释或者任何开发者编写的文档注释都需要手工编辑,开发者可以使用查找和替换功 能来简化这一过程.
9.书签:在Xcode中与许开发者在代码中插入书签,在代码中可能又一些需要引起人们注意的地方,如:在代码某一个区域以后需要修改优化等操作的 话,那么开发者在这里做一个标记的话,到动手操作的时候就可以快速定位此处了。做法为:首先在源文件中放入插入点或者选定一个文本区域,然后选中 Edit->Add to Bookmarks,或者使用默认的快捷键command+D(与Safari中的一样),最后当出现提示的时候,输入书签名称即可.