2011-08-25 5 views
0

Je ne trouvais pas beaucoup de bonne documentation sur les trois20, donc ma question est de savoir s'il y a un chevauchement entre le kit de connexion et troisieme dans le cache d'url et les méthodes de requête. Est-ce logique d'utiliser TTURLRequest de trois20 avec RestKit?restkit et three20

Sont-ils complémentaires ou se chevauchant.

Répondre

0

Vous pouvez lire ce tutoriel sur [Restkit] [1]

[1]: http://mobile.tutsplus.com/tutorials/iphone/advanced-restkit-development_iphone-sdk/, et voici la section

Three20 soutien à deux Toasters, la grande majorité de nos Les applications iOS sont construites sur deux frameworks: RestKit et Three20. Nous avons constaté que Three20 simplifie considérablement et rationalise un certain nombre de modèles courants dans nos applications iOS (comme la prise en charge d'URL basée sur ) et fournit une riche bibliothèque de composants d'interface utilisateur et des assistants qui nous rendent plus heureux, plus productifs programmeurs . Et RestKit rend évidemment le travail avec des données beaucoup plus agréable. Donc, il devrait venir aussi peu de surprise que les points d'intégration disponibles entre les deux cadres. L'intégration entre RestKit et Three20 prend la forme d'une implémentation du protocole TTModel. TTModel définit une interface pour les modèles de données abstraits afin d'informer les composants de l'interface utilisateur de leur état et de leur fournir des données. TTModel est la base pour tous les contrôleurs de table Three20 ainsi que un certain nombre d'autres composants. RestKit est livré avec une cible libRestKitThree20 optionnelle qui fournit une interface pour générer trois vues de table à partir d'un chargeur d'objets RestKit via la classe RKRequestTTModel . RKRequestTTModel nous permet de gérer toute la modélisation, l'analyse et le mappage des objets avec RestKit, puis de brancher notre modèle de données directement dans Three20 pour la présentation. RKRequestTTModel fournit également un support hors ligne transparent et l'actualisation périodique des données dans nos interfaces utilisateur. Lorsque vous avez utilisé des données de base pour sauvegarder votre modèle de données et que vous avez utilisé RKRequestTTModel dans vos contrôleurs, RestKit va automatiquement extraire tous les objets du cache qui se trouvent au chemin de ressource que vous êtes en train de charger si vous êtes hors ligne. RKRequestTTModel peut également être configuré pour toucher le réseau uniquement après un certain laps de temps en configurant la propriété refreshRate. Dans en plus de RKRequestTTModel, une classe enfant RKRequestFilterableTTModel est également fournie. RKRequestFilterableTTModel prend en charge le tri et la recherche d'une collection d'objets chargés et peut être utile pour fournir des opérations de filtrage côté client.