2012-09-25 42 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

相關問題