0

カスタムハードウェアとの通信を可能にする「SDK」を作成しています(BLEを介して、通信プロトコルを非同期メソッド/コールバックに抽象化し、すべてObj-Cのさまざまなクラスで)。この SDK をパッケージ化してユーザーに配布し、ユーザーがこのハードウェアを使用してアプリを構築できるようにしたいと考えています。.h ファイルとコンパイル済みライブラリ (クローズド ソース) を提供したい。

ここでのベストプラクティスは何ですか? .framework、.a、.dylib の作成を選択しますか? それらとその使用例の違いは何ですか? 必要なライブラリを作成する正しい方法は何ですか?

どうもありがとう

4

1 に答える 1

0
  1. iOS 用の dylib を作成することはできません。ユーザーは、iOS で自分のプロジェクトをそのライブラリに動的にリンクすることはできません。これはプラットフォームの制限です。
  2. フレームワークまたは .a ファイル (静的ライブラリ) を作成できます。
  3. ライブラリ(フレームワーク)のリソースに問題がある可能性があります
  4. それは二重の質問です。xcode4のフレームワークと静的ライブラリの違い、およびそれらを呼び出す方法を参照してください
于 2013-10-07T17:28:09.830 に答える