2012-05-02 3 views
0

Мое приложение в настоящее время читает скрипт, содержащий инструкции о том, что приложение должно делать дальше. Подумайте об этом таким образом ---> Мое приложение похоже на оркестр, и когда ему передают ноты (сценарий), он знает, что делать. Лист определяет, что разные части оркестра делают в разное время.Создатель скрипта пользовательского графического интерфейса пользователя

В настоящее время написание скрипта вручную является утомительным. Я хочу, чтобы иметь возможность определять куски, которые я могу перетащить из моего gui в скрипт. Мне было интересно, есть ли уже инструменты, которые позволят вам сделать что-то подобное или я должен написать свой собственный инструмент.

В принципе, когда я нажимаю на что-то в gui, он должен вставить шаблон в мой plist, который я могу настроить.

РЕДАКТОР: Похоже, что способность создавать «Определения структуры списка свойств» - это то, что я получаю. Я попытался найти сайт apple, но я не могу найти никакой документации.

ответ

0

Две вещи приходят на ум:

  1. Вы не говоря уже о какой формат ввода находится, ни то, что вы хотите, чтобы графический инструмент, чтобы сделать за позволяя вам «перетаскивать куски». Но , если вы можете определить свой формат в XML-схеме, вы можете использовать любое количество инструментов разработки XML, которые настраивают их интерфейс на основе схемы. Также дает вам возможность сделать так, чтобы пользовательский интерфейс вводил параметры/настройки, которые, вероятно, имеют ваш язык скриптов. Конечный бонус: вы можете преобразовать скрипт непосредственно в plist с помощью простого файла XSLT.

  2. Отъезд Briefs, который является прототипом приложения для приложений iOS с аналогичной архитектурой.

+0

Мне не нужен графический интерфейс, чтобы делать что-либо, кроме того, что позволяет мне перетаскивать куски в plist и сохранять его. Я хочу что-то, что позволяет мне создать шаблон, такой как info.plist в Xcode, который позволяет мне определять пользовательские поля со значениями по умолчанию в plist. Это сэкономит мне много времени и предотвратит ошибки, которые могут возникнуть, если мне придется много набирать вручную. –

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