ARendezvousController is a Cocoa class that simplifies the interface to Rendezvous.
ARendezvousController has a simplified interface and still provides everything to publish and browse services. An ARendezvousController object cares about one service type, publishing and browsing it. It provides start/stop methods for publishing and browsing. It has exactly one delegate method that is called every time something changes. It keeps track of the found services and on request returns an array with all found services, ready with name, IP address and port number. It even creates the socket others will connect to for you.
Click here to download: ARendezvousController
This download contains the ARendezvousController class as well as a small demo project.