首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >restkit和three20

restkit和three20
EN

Stack Overflow用户
提问于 2011-08-25 20:24:09
回答 1查看 515关注 0票数 0

我找不到很多关于three20的好文档,所以我的问题是,在url缓存和请求方法中,restkit和three20之间有什么重叠之处。在RestKit中使用Thre20的TTURLRequest有意义吗?

它们是互补的还是重叠的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-26 01:53:24

你可以阅读这篇关于Restkit的教程

1:http://mobile.tutsplus.com/tutorials/iphone/advanced-restkit-development_iphone-sdk/,下面是部分

Three20支持在两个Toaster中,我们的绝大多数iOS应用程序都是建立在两个框架之上的: RestKit和Three20。我们发现,Three20极大地简化了iOS应用程序中的许多常见模式(例如,支持基于URL的分派),并提供了丰富的UI组件库和助手,这让我们更快乐、更有效率。显然,RestKit使处理数据变得更加愉快。因此,两个框架之间存在集成点也就不足为奇了。RestKit和Three20之间的集成采用TTModel协议的实现形式。TTModel为抽象数据模型定义了一个接口,用于通知Three20用户界面组件它们的状态并为它们提供数据。TTModel是所有Three20表视图控制器以及许多其他组件的基础。RestKit附带了一个可选的libRestKitThree20目标,该目标提供了一个接口,用于通过RKRequestTTModel类将Three20表视图从RestKit对象加载器中驱动出来。RKRequestTTModel允许我们用RestKit处理所有的建模、解析和对象映射,然后将我们的数据模型直接插入到Three20中进行表示。RKRequestTTModel还在我们的用户界面中提供了透明的离线支持和定期数据刷新。当您使用核心数据来支持您的数据模型并在控制器中利用RKRequestTTModel时,RestKit将在您离线的情况下自动从缓存中提取位于您正在加载的资源路径上的任何对象。通过配置refreshRate属性,还可以将RKRequestTTModel配置为仅在一段时间后访问网络。除了RKRequestTTModel之外,还提供了一个子类RKRequestFilterableTTModel。RKRequestFilterableTTModel支持对已加载对象的集合进行排序和搜索,并可用于提供客户端筛选操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7190270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档