iphone - 简单 iOS 应用程序的基于 Web 的后端?

标签 iphone ios cocoa-touch web-services

昨晚我在回家的飞机上制作了我的第一个(非常简单的)iOS 应用程序。如果你们中有人读过 iOS Programming,那么它就是其中的第一本。基本上,这是一个测验应用程序 - 有两个按钮和两个标签。第一个标签是一个问题,你点击其中一个按钮显示正确答案,然后另一个标签有正确答案。另一个按钮是在一系列问题中前进。

无论如何。我的问题是 - 我想在上学时实际使用它。我想设置一个 Rails 后端(或类似的东西,即使它在本地运行)并将问题和答案存储在那里。我可以做到这一点没问题,但我几乎不知道如何开始连接两者。

我想我可以为它制作一个简单的 API,然后在启动应用程序时点击它来填充问题/答案的 NSMutableArrays。这听起来是个好方法吗?如果没有,您将如何着手(高级)?

最佳答案

您应该为该应用创建一个 API。查看ASIHTTPRequest库,因为它使发送异步 http 请求变得非常容易。您可能还想看一下 JSON 序列化程序,以便可以将 JSON(假设您使用的是 JSON)响应序列化为 NSArrays 或 NSDictionarys。一个流行的是 TouchJSON ,其中包括一个序列化器和一个反序列化器(用于将对象转换为 JSON 或从 JSON 转换为对象)。

关于iphone - 简单 iOS 应用程序的基于 Web 的后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196127/

相关文章:

iphone - 将 PDF 加载到屏幕外的图层中

ios - UIlabel的文字截断

iphone - 自定义加载指示器(旋转器)

iphone - 在 Xcode 4.2 SCM 功能中查看更改的文件

iphone - 旋转图像突然翻转

ios - 如何在 iOS 上永远运行后台执行

iPhone CALayer 图像数组内容值

iphone - 从 key 链中的 key 对中提取公钥

objective-c - 如何将图像设置为 UIImage

ios - 给 UIView 圆角