Разрешает ли Apple использовать сокеты (TCP или UDP) в приложениях iOS и разрешать их в AppStore? Если да, предоставьте официальное подтверждение от Apple или примеры некоторых приложений.
Да. Начните с этой целевой страницы для тем для сетей iOS. Если вы хотите использовать UDP / TCP, посмотрите Руководство по программированию CFNetwork ; в частности потоки.
Обычно вы интегрируете bonjour в свое приложение, чтобы у вас была информация, необходимая для установления связи TCP / UDP через потоки (сокеты BSD):
Bonjour - это мощный протокол нулевой конфигурации от Apple, который позволяет автоматически находить системы и службы в локальной сети. Многие сервисы и приложения в Mac OS X, которые имеют сетевые возможности, используют Bonjour - от обнаружения принтеров до чата в iChat и обмена музыкой в iTunes. Bonjour включает в себя сложный, но простой в использовании интерфейс программирования, доступный из Cocoa Touch или языка C низкого уровня.