0

three20に関する優れたドキュメントをたくさん見つけることができなかったので、私の質問は、URLキャッシュとリクエストメソッドでrestkitとthree20の間に重複がある場合はどうなるかということです。RestKitでthree20のTTURLRequestを使用するのは理にかなっていますか?

それらは補完的ですか、それとも重複していますか。

4

1 に答える 1

0

[Restkit][1] に関するこのチュートリアルを読むことができます。

[1]: http://mobile.tutsplus.com/tutorials/iphone/advanced-restkit-development_iphone-sdk/、ここにセクションがあります

Three20 のサポート Two Toasters では、iOS アプリケーションの大部分が、RestKit と Three20 という 2 つのフレームワークの上に構築されています。Three20 は、iOS アプリケーションの多くの一般的なパターン (URL ベースのディスパッチのサポートなど) を大幅に簡素化および合理化し、UI コンポーネントとヘルパーの豊富なライブラリを提供して、プログラマーをより幸せで生産的にすることを発見しました。また、RestKit を使用すると、データの操作が非常に快適になります。そのため、2 つのフレームワーク間で利用可能な統合ポイントがあることは驚くに値しません。RestKit と Three20 の統合は、TTModel プロトコルの実装の形を取ります. TTModel は、抽象データ モデルのインターフェイスを定義して、Three20 ユーザー インターフェイス コンポーネントにステータスを通知し、データを提供します。TTModel は、すべての Three20 テーブル ビュー コントローラーおよびその他の多くのコンポーネントの基盤です。RestKit には、オプションの libRestKitThree20 ターゲットが付属しています。このターゲットは、RKRequestTTModel クラスを介して RestKit オブジェクト ローダーから Three20 テーブル ビューを駆動するためのインターフェイスを提供します。RKRequestTTModel を使用すると、すべてのモデリング、解析、およびオブジェクト マッピングを RestKit で処理し、データ モデルを直接 Three20 にプラグインしてプレゼンテーションを行うことができます。RKRequestTTModel は、透過的なオフライン サポートと、ユーザー インターフェイスでの定期的なデータ更新も提供します。Core Data を使用してデータ モデルをサポートし、コントローラーで RKRequestTTModel を利用した場合、RestKit は、オフラインの場合にロードしているリソース パスに存在するすべてのオブジェクトをキャッシュから自動的にプルします。RKRequestTTModel は、refreshRate プロパティを構成することにより、一定時間後にのみネットワークにヒットするように構成することもできます。RKRequestTTModel に加えて、子クラス RKRequestFilterableTTModel も提供されます。RKRequestFilterableTTModel は、読み込まれたオブジェクトのコレクションの並べ替えと検索をサポートし、クライアント側のフィルタリング操作を提供するのに役立ちます。子クラス RKRequestFilterableTTModel も提供されています。RKRequestFilterableTTModel は、読み込まれたオブジェクトのコレクションの並べ替えと検索をサポートし、クライアント側のフィルタリング操作を提供するのに役立ちます。子クラス RKRequestFilterableTTModel も提供されています。RKRequestFilterableTTModel は、読み込まれたオブジェクトのコレクションの並べ替えと検索をサポートし、クライアント側のフィルタリング操作を提供するのに役立ちます。

于 2011-08-25T17:53:24.140 に答える