5
外部アクセサリフレームワークを介してサードパーティソース(ハードウェアなど)から書き込まれたNSInputStreamのバイナリデータを読み込み、文字列に変換しています。心配すべきエンディアンの問題はありますか?つまり、ハードウェアプロバイダに文字列を送信するときにエンディアンを使用しているかどうか尋ねる必要がありますか?NSInputStreamから文字列データを読み取るエンディアンの問題はありますか
外部アクセサリフレームワークを介してサードパーティソース(ハードウェアなど)から書き込まれたNSInputStreamのバイナリデータを読み込み、文字列に変換しています。心配すべきエンディアンの問題はありますか?つまり、ハードウェアプロバイダに文字列を送信するときにエンディアンを使用しているかどうか尋ねる必要がありますか?NSInputStreamから文字列データを読み取るエンディアンの問題はありますか
人々が言っているように、ASCIIまたはUTF8を使用しているのではないでしょうか。今日のほとんどのプロセッサは、専用デバイスであってもリトルエンディアンを使用します。
外部付属品を使用してネットワーキングを行っている場合は、ネットワークとホストのバイトオーダーを監視する必要があります。
そうだと思います。 NSInputStreamは、リトルエンディアンであろうとビッグエンディアンであろうと、生データを提供しますので、世話をする必要があります。良い質問、ところで+1。 –
UTF8またはASCIIエンコーディングを使用している場合、エンディアンの問題はありませんか? – Boon
ASCIIの場合、いいえ。 UTF8の場合、存在する可能性があります。 –