- iOS 8案例开发大全
- 朱元波 陈小玉 胡汉平 张晨洁编著
- 399字
- 2020-06-27 19:49:06
实例006 实现复杂的查找和替代工作

实例说明
在编辑代码的过程中经常会做查找和替代的操作。如果只是查找,则直接按“Command+f”组合键即可,在代码的右上角会出现图1-26所示的对话框,只需在里面输入关键字,不论大小写,代码中所有命中的文字都高亮显示。

图1-26 查找界面
具体实现
其实在Xcode中也可以实现复杂的查找和替换工作,比如是否大小写敏感;是否使用正则表达式等。此功能的具体设置界面如图1-27所示。

图1-27 复杂查找设置
通过图1-28中所示的“Find & Replace”可以切换到替代界面。

图1-28 “Find & Replace”替换
例如,图1-29所示的界面将查找设置为大小写敏感,然后替代为myBook。

图1-29 替代为myBook
另外,也可以点击按钮是否全部替代,还是查找一个替代一个等。如果需要在整个项目内查找和替代,则依次单击“Edit”>“Find”>“Find in Project…”命令,如图1-30所示。

图1-30 “Find in Project…”命令
以查找关键字book为例,实现界面如图1-31所示。

图1-31 在整个项目内查找“book”关键字
替代操作的过程也与之类似,在此不再进行详细讲解。