iOS 5用のダイナミックライブラリを構築しようとしていますが、このためのテンプレートはありません。手伝ってくれませんか。
1 に答える
iOS 用のユーザー ダイナミック ライブラリはありません。少なくとも公式にサポートされているものはありません。実際、iOS アプリ (Apple が App Store で受け入れる) は、1 つのバイナリ ファイル (およびリソース) で構成されている必要があります。これは、静的ライブラリのみをメイン プログラムにリンクできることを意味します。
iOS SDK は、デバイスのホーム画面にのみ表示されるネイティブ アプリケーションの作成をサポートしています。ドライバー、フレームワーク、動的ライブラリなど、他の種類のコードの作成はサポートされていません。フレームワークまたはダイナミック ライブラリのコードをアプリケーションに統合する場合は、プロジェクトのビルド時にそのコードをアプリケーションの実行可能ファイルに静的にリンクする必要があります。
(ソース- 「何を作成できますか?」セクション)
もちろん、動的リンクは iOS でサポートされています。SDK フレームワークを除いて、Apple が iOS アプリでの使用をサポートしていないだけです。
とにかく動的ライブラリの作成に興味がある場合は、この記事をご覧ください。トリックは、プレーンな Cocoa (つまり、MacOS) フレームワーク バンドルから始めて、iOS SDK に対してコンパイルするためにビルド設定を変更することです。