Core Foundation   >     Byte-Order Utilities


Byte-Order Utilities





概要


プラットフォーム間で送信または共有されるバイナリデータを処理する場合、各プラットフォームが数値をどのように格納するかに関心が必要です。プラットフォームは、ビッグエンディアン形式またはリトルエンディアン形式のいずれかで値を格納します。PowerPC マシンなどのビッグエンディアンマシンでは、値はメモリ内の最上位バイトに最初に格納されます。Pentium マシンなどのリトルエンディアンマシンでは、値は最下位バイトを初めに格納されます。異なる形式のプラットフォームに送信されるマルチバイト値は、いずれかのコンピュータで正しく変換されないと変に解釈されます。


CFByteOrderGetCurrent() 関数を使用して、現在のプラットフォームのネイティブ形式を識別して下さい。さまざまなバイトオーダー形式間で値を変換するには、CFSwapInt32BigToHost(_:)CFConvertFloat32HostToSwapped(_:) などの関数を使用して下さい。


シンボル




Core Foundation Byte Ouder Utilities その他の関数





データ型





定数


以下も見よ




関連した文書


Core Foundation のためのメモリ管理プログラミングガイド





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • 概要
  • シンボル
  • 以下も見よ












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)