0

library他の開発者がアプリケーションで使用できるようにする「」を作成する必要があります。私のライブラリはシンプルになります-

開発者は、libのapi fe createボタン(libで事前定義されている)を呼び出し、彼のサブビューに追加します。

この種のlibを作成するための最良の方法は何ですか?それは「静的」ライブラリか何か他のものである必要がありますか?

ありがとう

4

2 に答える 2

1

静的ライブラリがおそらく最善の方法です。iOSでダイナミックライブラリの読み込みを使用することはできません(Appleでない限り)。

最近の静的ライブラリは非常に簡単に作成できます。Xcodeで使用できるターゲットがあり、基本的には、適切なファイルをその中に入れるだけです。以前はずっと大変でした。

コードを共有したくない場合は、それが唯一の選択肢かもしれません。コードを共有したい場合、他のプロジェクトに追加する必要のあるファイルと手順を配布するだけです。それでも、ライブラリを利用できるようにする方がよい場合があります。

于 2012-07-16T10:09:28.687 に答える
1

あなたと開発者にとって最良の方法は、静的ライブラリを作成することです。

その結果、.aファイルといくつかの.hが生成されます

これを行うには、Xcode、新しいProjetを開き、Framework&Library => cocoa touchstaticlibraryを開きます。

于 2012-07-16T10:12:14.677 に答える