Есть ли инструмент или трюк для отображения всех соединений между объектами в проекте Xcode? Я думаю о каком-то графическом дисплее или, что менее желательно, таблице. Естественно, это было бы очень полезно для устранения неполадок или изучения кода примера. Я пробовал искать здесь (SO), но термины появляются во многих вопросах, а связи имеют другое значение. Благодарю.Резюме всех соединений IBOutlet, IBAction в проекте?
ответ
Следующее предложение Роба Напира может помочь в чем-то вроде «ibtool --connections foo.xib». См. http://cocoapi.wordpress.com/2009/02/20/how-to-look-for-a-specific-bind/ для некоторых вещей, которые могут помочь.
Я новичок в этом, тоже, исходящий с android. Интересно, будет ли в конечном итоге лучше определять все соединения динамически в контроллере представления по мере необходимости, если это можно сделать во всех сценариях. По крайней мере, вы можете увидеть, как все подключено туда в одном месте.
Спасибо за это предложение. Я пошел вперед и перенаправил вывод в текстовый файл для детального изучения, но я вижу, что он делает. Удивительно, что Apple не предоставляет графическую версию, она явно созрела для конверсии. Я собираюсь пометить тебя как принятый ответ и возвысить Робу. –
В IB вы можете просто щелкнуть на «Владелец файла» вместо отдельных элементов, и он отобразит все доступные IBOutlets и IBActions на правой боковой панели и к чему они подключены.
Для меня нажатие на Владелец файла, пока отображается значок, показывает только ограниченное количество подключений. Я думаю о сводке всех подключений, которые вы получили бы, если бы щелкнул по каждому элементу индивидуально. Поэтому я предполагаю, что я ищу связи между кнопками, ярлыками и методами класса/экземпляра, которые заставляют их работать. Надеюсь, это немного яснее. –
Итак, вы имеете в виду метод «прикоснуться внутрь» uibuttons и т. Д.? В настоящее время это невозможно. – Greg
- 1. IBOutlet и IBAction
- 2. IBAction и IBOutlet Clarification
- 3. IBAction и IBOutlet в пользовательском NSWindowController
- 4. Где код, описывающий соединения IBOutlet и IBAction?
- 5. IBAction/IBOutlet - Model View Controller
- 6. Конфликтующие имена IBOutlet и IBAction?
- 7. Невозможно связать IBaction или IBOutlet
- 8. Swift - Использование IBOutlet & IBAction в func?
- 9. Передайте переменное значение из IBAction в IBOutlet
- 10. IBOutlet возвращает нуль после реализации IBAction (IOS)
- 11. Отключение всех кнопок до завершения IBAction
- 12. Подключение UIButton к IBOutlet и IBAction в коде
- 13. Как я могу создать `` IBOutlet` или IBAction` в пользовательском классе
- 14. Как подключиться к IBOutlet или IBAction в базовом классе
- 15. Link создан динамически IBOutlet из UIPageControl в IBAction changePage
- 16. IBoutlet и IBAction в отдельном классе для разложения UIViewController
- 17. Что означает IB в IBAction, IBOutlet и т. Д.?
- 18. IBOutlet не устанавливается в проекте MVC Cocoa
- 19. Подключения IBOutlet и IBAction От класса к главному окну NSPopUpButton
- 20. Редактор раскадровки пуст на xcode, когда drag'n'drop'ing IBOutlet/IBAction
- 21. Как заставить Interface Builder распознавать IBOutlet/IBAction для новых языков?
- 22. Один IBAction для всех UIStepper в UIViewController
- 23. UIButton Очень нужен IBOutlet?
- 24. Крушение IBOutlet
- 25. Хранение целых чисел в IBAction и передача их другому IBAction
- 26. Застрял в файле IBOutlet
- 27. IBAction не показан в IB?
- 28. Получить резюме вывода с использованием соединений в SQL
- 29. Trigger IBAction во всех открытых NSDocuments
- 30. IBOutlet и IBAction Equivalent в Objective C, когда интерфейс Builder не используется
Под «объектами» вы имеете в виду случаи? Или классы? Хороший вопрос. Такой инструмент был бы полезен. – matsr
Я имею в виду объекты, такие как кнопки и этикетки. Как новичок, я продолжаю нарушать свой код, добавляя материал в рабочий проект; обычно я нахожу, что соединения неправильные. Я ищу инструмент для отслеживания их, чтобы я мог сравнивать работу с нерабочим, или просто лучше понять! –
Я не верю, что есть какой-либо инструмент, который соответствует вашей цели сегодня. Основой такого инструмента будет 'ibtool'. Посмотрите на странице руководства, чтобы узнать, как он работает, и тип генерируемого продукта. –