2013-05-21 5 views
7

Ich möchte herausfinden, welche Bilder im Projekt tatsächlich verwendet werden. Wenn ich versuche, programmierte Namen von Bildern zu finden, kann ich sie bei der Suche in den relevanten Klassen sehen. Dies ist nicht der Fall für Bilder, die in der XIB gesetzt wurden. Gibt es einen Workaround, um herauszufinden, ob das Bild in einer XIB verwendet wird?iOS: Finden Sie heraus, ob ein Bild in einem xib verwendet wird

screenshot

Antwort

7

Versuchen Sie das Dienstprogramm app Unused von Jeff Hodnett verwenden. Ich habe es vorher benutzt und hatte Erfolg damit.

+0

Dies ist nur WOW !!! – Luda

+0

Awesome, obwohl ich bemerkt habe, dass es nicht gut mit Bildern funktioniert, auf die im Quellcode und in Plists verwiesen wird (wegen der möglicherweise fehlenden Erweiterungen wie '@ 2x' und .png). Verwenden Sie mit Vorsicht, @Luda – Stavash

2

Sie können von der Befehlszeile, ja.

Wie immer ist grep Freund:

$ cd ~Source/Books/Beginning iOS 6 Development/ch04/Control Fun/Control Fun/en.lproj 
$ grep png * 
BIDViewController.xib:       <string key="NSResourceName">apress_logo.png</string> 
BIDViewController.xib:   <string key="NS.key.0">apress_logo.png</string> 
+0

Ihre Antwort arbeitete für mich, aber überprüft Ric Perrott Antwort, weil es alle unbenutzten Bilder in 2 Klicks gefunden. Aber danke trotzdem. (Ich habe deine Antwort neu gewählt) – Luda