0

サードパーティのフレームワークのメソッドを使用するフレームワークを構築しようとしています。フレームワークのユーザーがサードパーティのフレームワークにアクセスできないようにしたいのですが。

静的ライブラリメソッドとフレームワークメソッドを使用してコンパイルしようとしましたが、サードパーティのフレームワークがフレームワークに含まれていないようです。

サードパーティのフレームワークをライブラリファイルにバンドルする方法を知っている人はいますか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

自家製のフレームワーク内に静的ライブラリまたは別のフレームワークを含めることはできません。ユーザーは、フレームワークと静的ライブラリ (サード パーティのメソッド) の両方をプロジェクトに追加して、使用できるようにする必要があります。

于 2012-04-18T09:56:51.287 に答える
1

静的ライブラリ/カスタム フレームワークに依存関係があることに問題はありません。ユーザーにそのことを通知し、可能であれば、依存するライブラリをディストリビューションにバンドルしてください。

ObjectiveC では名前空間の使用が許可されていないため、静的ライブラリのメソッドを効果的に「隠す」方法はありません。

于 2012-04-18T11:21:53.287 に答える