![iOS 8案例开发大全](https://wfqqreader-1252317822.image.myqcloud.com/cover/844/22652844/b_22652844.jpg)
上QQ阅读APP看书,第一时间看更新
实例003 通过搜索框缩小文件范围并格式化代码
![](https://epubservercos.yuewen.com/B39025/11229161603800706/epubprivate/OEBPS/Images/figure_0016_0002.jpg?sign=1739091887-n6ruGwVoTdjslypORDZyPrsMhZNEbHPO-0-94f11e1d1da98088e32c7fe0d1308b65)
实例说明
当项目开发到一段时间后,源代码文件会越来越多,如果再从Groups & Files的界面去点选,效率则比较差。此时开发人员可以借助Xcode的浏览器窗口缩小文件范围,此窗口的界面效果如图1-15所示。
![](https://epubservercos.yuewen.com/B39025/11229161603800706/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739091887-tIqcqYJWSrg94mEtqZ79QOkt93GiDraq-0-5377b019571b0d8db8e93c5deb9e8e70)
图1-15 Xcode的浏览器窗口
具体实现
如果不想显示这个窗口,则可以通过快捷键“Shift+Command+E”来进行切换。在图1-15所示的搜索框中可以输入关键字,这样浏览器窗口里只显示带关键字的文件了,比如只想看Book相关的类,如图1-16所示。
![](https://epubservercos.yuewen.com/B39025/11229161603800706/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739091887-6qpl2GkgGy8kENgcHMV2y47elXg8Bt2u-0-877b7140f3b80e2da9a4cb02a8f35f93)
图1-16 输入关键字
例如在下面图1-17所示的界面中,有很多行都顶格了,此时需要进行格式化处理。
![](https://epubservercos.yuewen.com/B39025/11229161603800706/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739091887-todHrFQa5zMC1QGNJsqxDtZ4CxnSP2rr-0-9b82210c53768b284fac9d2cb000c260)
图1-17 多行都顶格
选中需要格式化的代码,然后在上下文菜单中进行查找,这是比较规矩的办法,如图1-18所示。
![](https://epubservercos.yuewen.com/B39025/11229161603800706/epubprivate/OEBPS/Images/figure_0017_0003.jpg?sign=1739091887-1LsROXWMdzgUZDu4Uq9D1WFfknEahdeT-0-caa59c601e474a87e7c3476f997c84f0)
图1-18 在上下文菜单中进行查找
Xcode没有提供快捷键,当然开发人员自己可以设置。用快捷键的做法是:“Ctrl+A”(全选文字)、“Ctrl+X”(剪切文字)、“Ctrl+V”(粘贴文字)。Xcode会对粘贴的文字格式化。