【问题标题】:Can we search inside xib files?我们可以在 xib 文件中搜索吗?
【发布时间】:2012-09-16 16:05:45
【问题描述】:

我曾经遇到过一个错误,即 xib 仍然有对某个变量的引用。

这个错误很难找到的原因是,如果我搜索那个变量,它根本不会显示。

假设我想知道哪个 xib 仍然有某些图片的参考 iboutlet。我该怎么做?

【问题讨论】:

  • 我认为最简单的方法是在某些编辑器中将它们作为 XML 打开并在那里搜索。
  • 如果你有很多 xib 怎么办?
  • 嗯,我很确定有些编辑器会在整个项目中搜索特定字符串(例如 Textmate),并且还支持文件过滤。
  • 是的,它适用于 mac。您可以在此处从他们的 Github 存储库中获取副本:github.com/textmate/textmate/downloads

标签: objective-c xcode4.3 xib


【解决方案1】:

是的。 XIB 是人类可读的。只需使用文本编辑器或grep the image name 搜索图像名称。

在构建过程中,它们通常会转换为另一种更小的表示形式(称为“扁平化”)。因此,您希望专门查看您编辑的 XIB,而不是转换并复制到应用程序包内容的 XIB。

【讨论】:

  • 假设我有 20 个 xib,我想知道哪一个包含变量 ISSomeVariableName?
  • @JimThio 是的,您可以在 TextWrangler (或其他将其解释为文本文件的文本编辑器)中打开它们或其父目录,然后执行查找/搜索 @987654324 @ 并且结果将在搜索结果中返回给您。在这种情况下,您也可以使用 grep。也许不是每个编辑器都这样做,但 TextWrangler 和 TextMate 都会这样做。
猜你喜欢
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多