Интеграция CFNetwork и Bonjour для интеграции iPhone и Mac

Я хочу использовать CFNetwork и Bonjour, чтобы иметь возможность общаться между моим iPhone-приложением и Mac-приложением. Приложение на iPhone будет иметь одну кнопку. Затем в приложении Mac появится ярлык. Если кнопка нажата в приложении iPhone, ярлык изменяется в приложении Mac.

Есть ли там код примера, который может это сделать? Если нет, может ли кто-нибудь привести меня в правильном направлении?

Благодаря!

Билл Дудни создал образец приложения iPhone Bonjour, чтобы продемонстрировать, как использовать Bonjour для обнаружения и подключения к двум iPhone. Я перенес этот пример на Mac, чтобы продемонстрировать, как сделать открытие Bonjour между двумя платформами. Билл также дает хорошую запись о том, как он собрал обертку Bonjour, использованную в этом примере.

Это очень простой пример, и с клиентами Mac и iPhone он делает что-то похожее на то, что вы хотите. Нужны только незначительные изменения.

Я показываю это в действии в видео для сеанса Networking моего курса Advanced iPhone Development на iTunes U.

Здесь я создал несколько простых примеров приложений, которые обмениваются данными между iPhone и iMAC.

https://github.com/boobalaninfo/Bonjour-iOS-MAC-Apps

  • Создайте случайную буквенно-цифровую строку в Cocoa
  • Как анализировать длительность ISO-8601 в Objective C?
  • Данные о сердечном ритме на яблоне
  • Комплект iPhone Store «Не удается подключиться к iTunes Store»
  • Как прокрутить UITableView в определенную позицию
  • API, чтобы определить, работает ли на iPhone или iPad
  • Содержимое HTML соответствует UIWebview без масштабирования
  • UIButton внутри представления с UITapGestureRecognizer
  • Одновременные распознаватели жестов в Iphone SDK
  • Несоответствие UUID обнаружено в загруженной библиотеке
  • Измените NSEvent для отправки другого ключа, кроме того, который был нажат
  • Давайте будем гением компьютера.