Для простых пользовательских интерфейсов IB - отличный инструмент для редактирования элементов управления и выходов.
Если пользовательские интерфейсы становятся более сложными и содержат много привязок, вещи обычно становятся непрозрачными . С одной стороны, вы редактируете исходный код, с другой стороны, вы редактируете XIB. Функция поиска XCode находит определенные имена в XIB, но не все. Например, Xcode не находит свойства привязок в XIB.
Таким образом, мне интересно, существуют ли лучшие способы редактирования пользовательских интерфейсов.
Если бы пользовательский интерфейс мог - необязательно - указываться с использованием XML, можно было бы легко искать и заменять все вхождения данного имени [или даже динамически генерировать спецификации XML].
Я чувствую, что редактор пользовательского интерфейса Adobe Flex - визуальный или с использованием прекрасно интегрированного XML-редактора - удачно объединяет оба мира: XML-редактор полностью знает определенные имена и предоставляет полезный автозаполнитель.
Как следует управлять сложными пользовательскими интерфейсами с помощью Xcode?