Bonjour - это «сеть с нулевой конфигурацией» от Apple. По сути, это позволяет вам рекламировать службу в сети по имени, позволяя другим машинам в локальной сети обнаруживать ее. Apple предоставляет множество высококачественной документации. Просто погуглите.
Bonjour - это просто способ для вашего настольного приложения узнать IP-адрес iPhone. Чтобы на самом деле передавать данные на устройство или с него, вам нужно написать этот код самостоятельно. К сожалению, Apple не предоставляет рамки для этого.
Некоторые люди используют WebDAV, реализованный с использованием инфраструктуры с открытым исходным кодом.
Другой вариант - использовать ZSync, если вы используете Core Data:
http://www.zarrastudios.com/ZSync/ZSync.html