Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

Next Page >

Universal Binaryプログラミングガイドラインの紹介

本書、『Universal Binaryプログラミングガイドライン』は、Mac OS XアプリケーションをUniversal Binaryとして動作するように作成、変更する熟練開発者を支援します。Universal Binaryは、PowerPCまたはインテルのマイクロプロセッサを搭載するMacintoshコンピュータでネイティブに動作し、単体のパッケージとしてどちらのアーキテクチャにおいても最良のパフォーマンスを提供します。

本書は、開発者による必要な作業量の正確な見積を支援することを目的としており、一般的なコード変更および個別的なコード変更について役に立つヒントを提供します。コードをUniversal Binaryとしてビルドするための前提条件を説明し、Xcode 2.2を使用してビルドを行う方法を示します。さらに、コードの動作に影響を与える可能性のあるインテルとPowerPCのアーキテクチャの違いについて論じ、Universal Binaryコードのビルドが正しく行われるようにするためのガイドラインを提示します。

Universal Binaryプログラミングガイドライン』の本バージョンでは、2005年6月にWorldwide Developers Conferenceで紹介して以来の大幅な更新となります。インテルベースのMacintoshコンピュータへの移行を行う開発者に必要なすべての情報を提供します。このバージョンでは、『Xcode 2.2 User Guide』、『GCC Porting Guide』、『Cross-Development Programming Guide』など、ツールに関して新しく改訂されたドキュメントのほか、改訂されたガイドラインやヒントの参照先が記載されています。以前のバージョンの『Universal Binaryプログラミングガイドライン』をお持ちの場合、このバージョンに置き換えてください。

対象読者

現在Mac OS Xで動作するアプリケーションを持っている開発者は、本書を通して、アップルが現在提供しているすべてのハードウェアでコードをネイティブに実行するためにコードを変更する方法を学べます。Macintosh向けのアプリケーションはまだ作成していないけれども、今後作成する計画がある開発者は、本書のガイドラインを守ることで、コードがUniversal Binaryとして実行可能なことを保証できます。

Organization of This Document

本書は次の章で構成されています。

本書には次の付録があります。

In this section:

前提条件
表記規則


前提条件

本書では、以下を想定しています。

表記規則

x86」という用語を、本書の一部でインテル社が製造する種類のマイクロプロセッサを指す汎用の用語として使用します。本書では、x86という用語をIA-32(インテルアーキテクチャ32ビット)と同義で使用します。



Next Page >


Last updated: 2006-03-08




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice