Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 用于简单iOS应用程序的基于Web的后端?_Iphone_Ios_Cocoa Touch_Web Services - Fatal编程技术网

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

Iphone 用于简单iOS应用程序的基于Web的后端?,iphone,ios,cocoa-touch,web-services,Iphone,Ios,Cocoa Touch,Web Services,昨晚我在回家的飞机上做了我的第一个iOS应用程序。如果你们中有人读过《iOS编程》,这是第一本。基本上,这是一个测验应用程序-有两个按钮和两个标签。第一个标签是一个问题,点击其中一个按钮显示正确答案,然后另一个标签显示正确答案。另一个按钮是在一系列问题中前进 无论如何。我的问题是-我想在上学的时候用这个。我想建立一个rails后端(或者类似的东西,即使它在本地运行)并将问题和答案存储在那里。我可以做到这一点没有问题,但我几乎不知道如何开始连接这两个 我想我可以为它制作一个简单的API,然后在启动

昨晚我在回家的飞机上做了我的第一个iOS应用程序。如果你们中有人读过《iOS编程》,这是第一本。基本上,这是一个测验应用程序-有两个按钮和两个标签。第一个标签是一个问题,点击其中一个按钮显示正确答案,然后另一个标签显示正确答案。另一个按钮是在一系列问题中前进

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


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

您应该为应用程序制作一个API。请查看该库,因为它使发送异步http请求变得非常容易。您可能还想看看JSON序列化程序,以便将JSON(假设您正在使用JSON)响应序列化到NSArray或NSDictionary中。一个流行的是,它包括一个序列化程序和一个反序列化程序(用于将对象转换为JSON或从JSON转换为JSON)。

基本上正确。您需要设置一个基本的HTTP RESTful API,最好返回JSON。要通过HTTP访问API,您可以按照Michael的建议使用ASIHTTPRequest。要在iOS应用程序中解析JSON,请使用为自己创建两个模型对象并从JSON加载它们,使用这些模型对象比始终使用NSDictionary对象更容易。我至少会设置一个测验和一个问题模型。希望对你有用。玩得开心