разработка iphone - PullRequest
       30

разработка iphone

0 голосов
/ 01 ноября 2009

я sapna.и мы должны разработать приложение на iphone, имеющее функции: -

  1. Идентифицирует уникального пользователя и захватывает профиль.
  2. Модуль администрирования / модуль конфигурации, чтобы помочь пользователю определить точки данных и их связанные значения.
  3. Поддержка до 250 точек данных для мониторинга и мониторинга до 50 на стороне клиента
  4. Предоставить интерфейс с вкладками, содержащий не более 10 точек данных, сгруппированных в одну вкладку / тег
  5. Вывод генерируется в текстовом и графическом виде
  6. Поддержка функций касания iphone и т. Д.
  7. Веб-сервис для извлечения данных точек из базы данных.

мы узнали, что Mac OS и Iphone SDK требуются. Теперь для передачи данных, что требуется? Является ли это API.или веб-сервисами?

Ответы [ 3 ]

1 голос
/ 01 ноября 2009

HTTP-запросы на отдых очень просты и могут быть спроектированы как неблокирующие на стороне клиента. IPhone имеет минимальную поддержку XML, а JSON намного проще (IMHO), используя одну из библиотек json, таких как здесь .

Вы можете использовать deviceID в качестве уникального идентификатора пользователя (зависит от вашего определения уникального, я думаю)

Для изучения программирования на iPhone я настоятельно рекомендую курс CS193P, доступный (на данный момент) в iTunesU.

0 голосов
/ 02 ноября 2009

Прежде всего, вам нужна система на базе Mac и установленный iPhone SDK. Я думаю, что вы пытаетесь сделать версию веб-приложения для iphone. для вас будет лучше загрузить сервер MAMP (Macintosh Apache MySQL PHP) и установить его для отладки приложения. это просто Mac версия WAMP и LAMP. (надеюсь, вы знакомы с PHP).

Затем вы можете настроить MAMP для отладки, и после завершения отладки вы можете разместить эти файлы PHP на реальном сервере.

Помните, вам нужно получать результаты с сервера в формате XML. и вам нужно написать код для анализа XML, который вы сгенерировали на сервере.

Надеюсь, эта информация полезна.

0 голосов
/ 01 ноября 2009

Для веб-передач вы можете очень легко выполнить HTTP REST, поэтому я бы разработал вашу серверную часть для передачи очень простого HTTP. Существует встроенная поддержка XML, но вам придется анализировать результаты с сервера вручную.

Для поддержки Tab UI вы можете просто посмотреть на примеры, включенные в SDK, это не сложно.

Для графического вывода вы захотите создать свои собственные UIViews, которые переопределяют функцию рисования. Вам потребуется изучить API CoreData, чтобы создавать высококачественные визуализации.

Если вы новичок в этом и более знакомы с C # или даже Java, я настоятельно рекомендую взглянуть на систему MonoTouch.

...