1

iOS 5用のダイナミックライブラリを構築しようとしていますが、このためのテンプレートはありません。手伝ってくれませんか。

4

1 に答える 1

5

iOS 用のユーザー ダイナミック ライブラリはありません。少なくとも公式にサポートされているものはありません。実際、iOS アプリ (Apple が App Store で受け入れる) は、1 つのバイナリ ファイル (およびリソース) で構成されている必要があります。これは、静的ライブラリのみをメイン プログラムにリンクできることを意味します。

iOS SDK は、デバイスのホーム画面にのみ表示されるネイティブ アプリケーションの作成をサポートしています。ドライバー、フレームワーク、動的ライブラリなど、他の種類のコードの作成はサポートされていません。フレームワークまたはダイナミック ライブラリのコードをアプリケーションに統合する場合は、プロジェクトのビルド時にそのコードをアプリケーションの実行可能ファイルに静的にリンクする必要があります。

(ソース- 「何を作成できますか?」セクション)

もちろん、動的リンクは iOS でサポートされています。SDK フレームワークを除いて、Apple が iOS アプリでの使用をサポートしていないだけです。

とにかく動的ライブラリの作成に興味がある場合は、この記事をご覧ください。トリックは、プレーンな Cocoa (つまり、MacOS) フレームワーク バンドルから始めて、iOS SDK に対してコンパイルするためにビルド設定を変更することです。

于 2012-05-05T09:00:54.993 に答える