Streams, Sockets, and Ports
Use low-level Unix features to manage input and output among files, processes, and the network.
An abstract class representing a stream.
A stream that provides read-only stream functionality.
An interface that delegates of a stream instance use to handle events on the stream.
Tasks and Pipes
An object representing a subprocess of the current process.
A one-way communications channel between related processes.
A representation of an individual host on the network.
An abstract class that represents a communication channel.
Byte Order Utilities
Examine and manage the byte order of numbers communicated through network channels.
Manage secure interprocess communication.
Get low-level support for basic Objective-C features, Cocoa design patterns, and Swift integration.
Processes and Threads
Manage your app's interaction with the host operating system and other processes, and implement low-level concurrency features.