DataPipe
DataPipe is a Cocoa class that acts as
a data pipeline. The NSPipe in the Cocoa AppKit is not
completely thread safe. NSPipe uses, for
example autoreleased objects that could be
released when the pools are released or drained.
DataPipe attempts to create a simple and easy to use
thread-safe data pipeline between separate threads.
Unlike NSPipe, there are no NSFileHandle to deal with, you
simply read and write to the DataPipe object.
The sources is available for download from here.
NetAudio
NetAudio is a framework that simplifies
the use of the AUNetSend and AUNetReceive Audio Unit
from a Cocoa program.
The Xcode project, sources and sample codes is available
for download from here.
SerialManager
SerialManager is a Cocoa class that
simplifies the use of serial ports. It finds modems
and/or RS-232 ports, provides simple method to open
ports at specified baud rate, data bits, parity bits
and stop bits, and allows the state output control
flags (e.g., RTS and DTR) to be set.
SerialManager
also provides delegate methods that are called when ports
are added or removed from the computer, and when control
flags (DSR and CTS) changes.
The Objective-C source is available for download from
here.