2010-08-16 3 views
1

Поскольку у меня есть сложная модель домена (DDD), где мне нужно создать несколько сотен форм в пользовательском интерфейсе, я ищу генератор, предпочтительно внедряя правила компоновки Apple и привязки данных. Это имеет решающее значение для получения однородного внешнего вида приложения.Есть ли конструктор форм для какао?

Я бы предпочел, чтобы генерация была экземпляров времени выполнения (самоанализа), а не статического исходного кода.

Я не хочу строить из модели данных, поскольку у нее недостаточно информации для создания чего-то полезного. У меня есть информация о группировке, проверке, ролях и правах, навигации, фильтрации, действиях, рабочем процессе, поэтому я должен иметь возможность делать гораздо лучшие макеты.

Еще лучше было бы также создавать формы для iPhone/iPad, используя навигацию по умолчанию.

[Результаты] Sensible TableViews выглядит как подходящее решение для iPhone. Описания еще недостаточно сложны, но являются хорошей отправной точкой.

+0

Разве никто не строит бизнес-приложения для Mac? –

+0

Я тоже не знаю никаких инструментов для этого. Но это звучит как очень интересная идея для запуска открытой структуры! –

ответ

8

Интерфейс Builder будет делать это для моделей Core Data, если вы перетаскиваете части (или все) своей модели данных из Data Modeler в окно или вид в Interface Builder.

Когда вы удаляете управляемый объект (объекты), который вы перетаскиваете, вам предоставляется возможность создать представление элемента, представление мастера/детали (с полями поиска и подробностей и кнопки добавления/удаления) или коллекцию Просмотр (с полем + поле поиска).

Я не знаю каких-либо сторонних решений, чтобы сделать это из «любой модели». Это был бы отличный инструмент, но, скорее всего, потребуется использовать объектную модель для определения объектов (например, управляемой объектной модели Core Data).

0

Возможно, Echasoft Reports будет работать над вашей проблемой? (Плагин для Interface Builder, который дает вам более легкие возможности для создания отчетов). Я видел, как это демонстрировалось в NSConference, и это выглядит довольно потрясающе. Коммерческий, да, но для более 100 форм он может стоить денег ...

+0

Прошу прощения, я был неясно, мне нужно, чтобы они были в пользовательском интерфейсе, а не в формате PDF. Он должен быть пользовательским интерфейсом для его модели домена –

+0

Ahh. Не знаю, может быть полезно, даже если он предназначен для печати отчетов. – RyanWilcox

1

Sensible Tableviews Можете быть в состоянии помочь вам. Я не использовал их сам, но он выглядит солидным. Он также поддерживает создание форм из основных объектов данных.

+0

Я взглянул на вступительные видео. Для iPhone это выглядит правильно. –

+1

Разумные табличные показы еще не выпущены. Также есть http://code.google.com/p/coredatalibrary/, который делает что-то подобное. – Elfred

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