我已经用 Restkit 玩了大约一天了,它的复杂性让我发疯。
我正在寻找一个简单、维护良好、宁静的 iOS 客户端,它可以与我用 Rails 编写的 Web 服务器进行通信。我只需要以下内容:轻松调用 CREATE/UPDATE/DELETE 并灵活地检查响应代码和响应正文(我依靠响应正文为我的对象设置某些与服务器相关的 id)
不幸的是,Resty 并不真正支持 ARC,所以它现在超出了我的范围。
有什么建议吗?
我强烈推荐AFNetworking。它体积小、速度快、维护良好且易于使用。
除了AFNetworking之外,最近还发布了另一个名为NSRails的库,其目的是在使用 Rails 时简化 CRUD。虽然它是一个较新的库,但我个人没有使用过它,但它看起来很有希望。
使用NSURLSession
andNSJSONSerialization
检索和解析您的 JSON,然后使用 Github 的Mantle框架将该 JSON 映射到您的 ObjC 类。Mantle 比 RestKit 简单得多。