2012-02-12 4 views
5

Есть ли инструмент или трюк для отображения всех соединений между объектами в проекте Xcode? Я думаю о каком-то графическом дисплее или, что менее желательно, таблице. Естественно, это было бы очень полезно для устранения неполадок или изучения кода примера. Я пробовал искать здесь (SO), но термины появляются во многих вопросах, а связи имеют другое значение. Благодарю.Резюме всех соединений IBOutlet, IBAction в проекте?

+0

Под «объектами» вы имеете в виду случаи? Или классы? Хороший вопрос. Такой инструмент был бы полезен. – matsr

+0

Я имею в виду объекты, такие как кнопки и этикетки. Как новичок, я продолжаю нарушать свой код, добавляя материал в рабочий проект; обычно я нахожу, что соединения неправильные. Я ищу инструмент для отслеживания их, чтобы я мог сравнивать работу с нерабочим, или просто лучше понять! –

+2

Я не верю, что есть какой-либо инструмент, который соответствует вашей цели сегодня. Основой такого инструмента будет 'ibtool'. Посмотрите на странице руководства, чтобы узнать, как он работает, и тип генерируемого продукта. –

ответ

2

Следующее предложение Роба Напира может помочь в чем-то вроде «ibtool --connections foo.xib». См. http://cocoapi.wordpress.com/2009/02/20/how-to-look-for-a-specific-bind/ для некоторых вещей, которые могут помочь.

Я новичок в этом, тоже, исходящий с android. Интересно, будет ли в конечном итоге лучше определять все соединения динамически в контроллере представления по мере необходимости, если это можно сделать во всех сценариях. По крайней мере, вы можете увидеть, как все подключено туда в одном месте.

+0

Спасибо за это предложение. Я пошел вперед и перенаправил вывод в текстовый файл для детального изучения, но я вижу, что он делает. Удивительно, что Apple не предоставляет графическую версию, она явно созрела для конверсии. Я собираюсь пометить тебя как принятый ответ и возвысить Робу. –

0

В IB вы можете просто щелкнуть на «Владелец файла» вместо отдельных элементов, и он отобразит все доступные IBOutlets и IBActions на правой боковой панели и к чему они подключены.

+0

Для меня нажатие на Владелец файла, пока отображается значок, показывает только ограниченное количество подключений. Я думаю о сводке всех подключений, которые вы получили бы, если бы щелкнул по каждому элементу индивидуально. Поэтому я предполагаю, что я ищу связи между кнопками, ярлыками и методами класса/экземпляра, которые заставляют их работать. Надеюсь, это немного яснее. –

+0

Итак, вы имеете в виду метод «прикоснуться внутрь» uibuttons и т. Д.? В настоящее время это невозможно. – Greg

Смежные вопросы