Связь с приложениями для iPhone - PullRequest
2 голосов
/ 24 декабря 2010

Я хочу создать два приложения для iPhone: сервер + клиент (на этот раз iphone).Сервер будет содержать некоторые данные, и клиент когда-нибудь попросит их об этом.Как я могу организовать общение между ними?Например, кто-нибудь знает, как работает TextExpander?

С уважением,

Андрей Мирзоян.

Ответы [ 2 ]

2 голосов
/ 24 декабря 2010

В качестве рекомендации хорошей отправной точкой, вероятно, послужит документ Bonjour Overview , так как он обеспечит средства трансляции / прослушивания, чтобы увидеть, какие клиенты в настоящее время доступны.

Есть также некоторый пример кода, связанный с ссылкой на класс NSNetService документы, которые могут оказаться очень полезными и, по крайней мере, предоставить несколько хороших указателей относительно того, где искать дальше.

1 голос
/ 25 декабря 2010

Если это для использования на одном телефоне, то единственный способ взаимодействия между приложениями, который будет работать в пределах одного устройства iOS со стандартной ОС, состоит в том, чтобы каждое приложение регистрировало пользовательскую схему URL, и каждое приложение (повторно) запускалодругое приложение, использующее эти пользовательские URL-адреса, запускается для связи, туда и обратно.

Схема URL-адреса будет содержать префикс.Суффикс URL-адреса может содержать данные запроса или ответа, если они закодированы надлежащим образом.

...