Мне нужно общаться с аппаратным устройством по протоколу TCP, а с Windows я бы использовал WinSock.
Какую эквивалентную библиотеку я могу использовать из iPhone SDK?
WinSock - это версия Windows для сокета BSD. iPhoneOS, будучи Дарвином с BSD, конечно, также имеет API сокетов (<sys/socket.h> и т. д.).
<sys/socket.h>
См. http://en.wikipedia.org/wiki/Berkeley_sockets.
В CoreFoundation также есть API более высокого уровня, который называется CFSocket . (Базовая версия NSSocketPort недоступна на iPhoneOS.)
Нет ничего подобного winsock как таковому, есть обертки Objective-C вокруг POSIX-сокетов, как NSUrl и тому подобное. Это ( Сетевое программирование - iPhone SDK ) может помочь получить представление о том, что доступно.