5

Apple のドキュメントには次のように書かれています。

iOS では、セルラー無線またはオンデマンド VPN を有効にしないため、POSIX ネットワークは推奨されません。したがって、原則として、ネットワーク コードを一般的なデータ処理機能から分離し、より高度な API を使用してネットワーク コードを書き直す必要があります。

そのドキュメントではdispatch_ioGCD の API について言及していないため、iOS でラジオを有効にするかどうかは明確ではありません。実際、「特別なソース」が接続を開くコードにあるのか、接続を読み書きするコードにあるのかは明らかではありません。

POSIX API を使用してソケットを接続し、それを に渡すとどうなりdispatch_io_createますか? CFStream API を使用してソケットを作成し、ファイル記述子を抽出して に渡すとどうなりdispatch_io_createますか? これらの方法のうち、iOS でネットワークを適切に機能させるのはどれですか? 両方?ない?

4

1 に答える 1