2012-09-25 78 views
1

我曾经有一个bug,即xib仍然有一个对某个变量的引用。我们可以在xib文件内搜索吗?

为什么这个bug很难找到的原因是,如果我搜索它根本不显示的变量。

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

+0

我认为最简单的方法是在某个编辑器中将它们作为XML打开并在那里搜索它们。 – Alladinian

+0

如果你有x吨吨呢? –

+0

嗯,我很确定有编辑器搜索整个项目的特定字符串(例如Textmate),并且还支持文件过滤。 – Alladinian

回答

2

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

在构建过程中,它们通常会转换为另一个较小的表示形式(称为“展平”)。所以你想专门看看你编辑的XIB,而不是转换并复制到应用包的内容。

+0

假设我有20个xib,并且我想知道哪一个包含变量ISSomeVariableName? –

+0

@JimThio是的,你可以打开他们或他们的父目录像TextWrangler(或另一个文本编辑器,将它解释为只是一个文本文件),然后执行查找/搜索ISSomeVariableName,结果将返回给你的搜索结果。在这种情况下,您也可以使用'grep'。也许不是每个编辑都会这样做,但TextWrangler和TextMate都会这样做。 – justin

+0

@JimThio和grep:http://stackoverflow.com/questions/3963378/text-search-though-all-xib-files-in-xcode?rq=1 – justin

相关问题