あなたがスイッチャーであるかどうかにかかわらず、あなたは通常、頭字語に細心の注意を払います 同行 あなたがこれらの頭字語に気づいていないかもしれないプログラムですが、私は複数の人がそれらを何度も見て、それらが何を意味するのかわからないと確信しています。
それが私たちが疑問を解決するためにここにいる理由です。 「UB」は「UniversalBinary」の頭字語で、スペイン語でユニバーサルバイナリを意味します。 しかし、私たち全員が簡単に理解できる翻訳は何ですか? それはこれです(太字で本当に重要なこと):
ユニバーサルバイナリは、 Apple、両方のアーキテクチャでネイティブに実行できる実行可能ファイル PowerPC のように x86. これは、「ファットバイナリ」の概念の実装です。 ユニバーサルバイナリフォーマットは、既存のPowerPCアプリケーションを新しいIntelプロセッサベースのシステムに移植する簡単な方法として、2005年にAppleによって導入されました。
ユニバーサルバイナリには通常、コンパイルされたアプリケーションのPowerPCバージョンとx86バージョンの両方が含まれます。 オペレーティングシステムは、ヘッダーによってユニバーサルバイナリを検出し、そのアーキテクチャに適したセクションを実行します。 これにより、パフォーマンスに悪影響を与えることなく、サポートされている任意のアーキテクチャでアプリケーションをネイティブに実行できます(ただし、バイナリファイルのサイズが大きくなります)。