0

XcodeプロジェクトのMach-Oファイル、またはフレームワークのMach-Oファイルの例を教えてもらえますか?

4

1 に答える 1

3

Macintosh用のサンプルアプリを作成する場合は、「コンテンツ」、次に「MacOS」ディレクトリに移動します。

「nm」を入力してからバイナリファイルの名前を入力すると、コンピュータのネイティブアーキテクチャ(32ビットIntelまたは64ビットIntel)で使用可能なシンボルのリストが表示されます。これは、Machオブジェクトファイル形式の利点の1つです。

これは、Cocoaフレームワークの(2つまたは3つの)シンボルを見たときの例です。

[HiThere]:;nm /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa
0000000000000ff8 S _CocoaVersionNumber
0000000000000fa0 S _CocoaVersionString
                 U dyld_stub_binder

また、ppc、i386、x86_64、ppc64(コンパイルされている場合)など、Mach-O形式で使用可能な他のアーキテクチャーのシンボルを表示することもできます。

ウィキペディアからの詳細情報は次のとおりです。

于 2011-10-24T14:04:51.837 に答える