1

私はクライアントのために一連の本のアプリをやっています。シリーズにはたくさんの本があり、それぞれが別のアプリになります。ボタンの位置など、すべてのアプリを微調整するたびにすべてのアプリに変更を加えるのではなく、プロジェクトにインポートできるユニバーサルな「フレームワーク」(ライブラリ?) を作成したいと考えています。 、iOS SDK のフレームワークの 1 つに対して行うのと同じように。フレームワークには、アプリ固有の処理を行うために各アプリでサブクラス化するコントローラー クラスが含まれる、アプリのすべてのユニバーサル コンポーネントが含まれます。その後、それらすべてに変更を加える必要がある場合は、フレームワーク内のコードを変更するだけで、それを使用するすべてのアプリに影響します。また、一般的な画像やその他のメディアを含めることができるようにしたいと考えています.

Xcode で「Cocoa Touch Static Library」テンプレートを使用しますか? このプロジェクトも github で見ました: https://github.com/kstenerud/iOS-Universal-Framework ; これは私がやろうとしていることにより適していますか?

4

1 に答える 1

4

あなたの目的のために、最も簡単な方法は、静的ライブラリ プロジェクトとして設定することです。次に、使用するアプリケーションごとに、プロジェクトをワークスペースにドラッグし、静的ライブラリ製品を依存ターゲットとして追加します。

私の知る限り、iOS でフレームワークを構築するための現在の主要な方法は、Jeff Verkoeyen の iOS-Frameworkです。

于 2012-05-21T18:47:55.913 に答える