在iOS上开发RESTful客户端

时间:2013-05-06 23:27:00

标签: ios restful-architecture

我正在iOS和Mac OS X上构建一个使用REST与服务器通信的应用程序。应用程序应该将从服务器获取的数据存储在本地存储中(最好是在SQLlite数据库中)。我理解使用Core Data是一个不错的选择,但我正在寻找一个应用程序体系结构的示例,该体系结构基于UI视图,当SQLlite数据库因服务器响应而更新时会收到通知。

我已经看到a talk for Android at Google I/O详细介绍了这种类型的架构。对iOS有类似的谈话/文章吗?

2 个答案:

答案 0 :(得分:2)

你在这里混合了很多不同的东西。首先你需要一个restufl API接口。查看AFNetworking库以处理对服务器的请求并构建API处理程序。然后使用NSFetchResultController收听正在更新的核心数据,并在您的视图中相应地执行您需要的操作。 NSFetchResultController构建为与UITableView一起使用,但如果需要,您可以在其他情况下使用它。

答案 1 :(得分:1)

使用RestKit这是使用Rest服务的最佳框架。 而且它有很好的记录。最新版本适用于AFNetworking。

你也可以在那里找到一些例子。