在iOS上开发RESTful客户端

在iOS上开发RESTful客户端,ios,restful-architecture,Ios,Restful Architecture,我正在iOS和MacOSX上构建一个应用程序,使用REST与服务器对话。该应用程序应该将从服务器获取的数据存储在本地存储中(最好是存储在SQLlite数据库中)。我知道使用核心数据是一个很好的选择,但我正在寻找一个应用程序体系结构的示例,该应用程序体系结构基于用户界面视图,在服务器响应更新SQLlite数据库时收到通知 我已经看到它详细介绍了这种类型的体系结构。有类似的iOS讲座/文章吗?您在这里混合了很多不同的东西。首先,您需要一个restufl API接口。查看处理服务器请求的库,并构建AP

我正在iOS和MacOSX上构建一个应用程序,使用REST与服务器对话。该应用程序应该将从服务器获取的数据存储在本地存储中(最好是存储在SQLlite数据库中)。我知道使用核心数据是一个很好的选择,但我正在寻找一个应用程序体系结构的示例,该应用程序体系结构基于用户界面视图,在服务器响应更新SQLlite数据库时收到通知


我已经看到它详细介绍了这种类型的体系结构。有类似的iOS讲座/文章吗?

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

使用它是使用Rest服务的最佳框架。 而且有很好的记录。最新版本在AFNetworking之上工作


您也可以在这里找到一些示例。

REST是最简单的体系结构。对服务器的每个请求都是独立的。REST甚至不需要客户端的数据库,何时通知谁完全取决于您。谢谢Nicolas。我想我必须从小事做起,从小事做起。谢谢德米特里。我也在看RestKit——但我希望在我的项目中尽可能少的依赖第三方。而且,这迫使我真正理解幕后发生的事情。