iOS - Создание динамического пользовательского интерфейса из базы данных - PullRequest
5 голосов
/ 22 января 2011

У меня есть требование, что мне нужно создать приложение View для iPAD из чтения значений из базы данных.

При загрузке приложения я сделаю серверный вызов PHP, а PHP вернет мне JSON. Из этого набора результатов я хотел бы иметь возможность динамически создавать свой пользовательский интерфейс на iPAD.

Может кто-нибудь указать мне правильное направление или дать мне несколько советов?

1 Ответ

4 голосов
/ 23 января 2011

Именно на этом методе есть видео сессия WWDC 2010.Был назван «Создание пользовательского интерфейса, управляемого сервером».

У вас есть сервер, отправляющий приложение XML, JSON или сжатый список (рекомендуется) со всеми координатами объекта пользовательского интерфейса, цветами, видимостью, текстом,изображения и т. д., затем анализируют данные и создают экземпляр интерфейса приложения из этих данных.Сохраните данные пользовательского интерфейса в локальной базе данных для автономного использования.и т. д.

Вы не можете загружать сценарии (*) в приложение магазина приложений, но вы можете включить множество встроенных параметров сценариев, из которых вы выбираете во время выполнения желаемое поведение.

  • Добавлено: Начиная с 2017 года (раздел соглашения с разработчиком 3.3.2), Apple теперь позволяет загружать определенные типы сценариев в приложения, но только в образовательных / учебных целях, а не в том случае, если они существенно изменяют поведение приложения.*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...