Как отмечает Ян в своем ответе, вы можете использовать стандартные сетевые API в стиле BSD, такие как socket()
, connect()
и т. Д. Однако, если вы хотите остаться в Objective C и Foundation, тогда вы ищете NSInputStream
и NSOutputStream
, которые являются потоковыми классами для Какао. Вы не должны, однако, смотреть на NSSocketPort
, поскольку это специально для использования с распределенными объектами.
Apple «Введение в потоковое программирование для какао» находится здесь: http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Streams/Streams.html
Вы должны начать с этого документа, а затем проверить ссылки на классы, которые имеют указатели на примеры проектов кода, которые используют NSStream
и его подклассы.