Iphone 用于简单iOS应用程序的基于Web的后端?
昨晚我在回家的飞机上做了我的第一个iOS应用程序。如果你们中有人读过《iOS编程》,这是第一本。基本上,这是一个测验应用程序-有两个按钮和两个标签。第一个标签是一个问题,点击其中一个按钮显示正确答案,然后另一个标签显示正确答案。另一个按钮是在一系列问题中前进 无论如何。我的问题是-我想在上学的时候用这个。我想建立一个rails后端(或者类似的东西,即使它在本地运行)并将问题和答案存储在那里。我可以做到这一点没有问题,但我几乎不知道如何开始连接这两个Iphone 用于简单iOS应用程序的基于Web的后端?,iphone,ios,cocoa-touch,web-services,Iphone,Ios,Cocoa Touch,Web Services,昨晚我在回家的飞机上做了我的第一个iOS应用程序。如果你们中有人读过《iOS编程》,这是第一本。基本上,这是一个测验应用程序-有两个按钮和两个标签。第一个标签是一个问题,点击其中一个按钮显示正确答案,然后另一个标签显示正确答案。另一个按钮是在一系列问题中前进 无论如何。我的问题是-我想在上学的时候用这个。我想建立一个rails后端(或者类似的东西,即使它在本地运行)并将问题和答案存储在那里。我可以做到这一点没有问题,但我几乎不知道如何开始连接这两个 我想我可以为它制作一个简单的API,然后在启动
我想我可以为它制作一个简单的API,然后在启动应用程序时点击它来填充NSMutableArray的问题/答案。这听起来是个好办法吗?如果没有,您将如何进行(高级)?您应该为应用程序制作一个API。请查看该库,因为它使发送异步http请求变得非常容易。您可能还想看看JSON序列化程序,以便将JSON(假设您正在使用JSON)响应序列化到NSArray或NSDictionary中。一个流行的是,它包括一个序列化程序和一个反序列化程序(用于将对象转换为JSON或从JSON转换为JSON)。基本上正确。您需要设置一个基本的HTTP RESTful API,最好返回JSON。要通过HTTP访问API,您可以按照Michael的建议使用ASIHTTPRequest。要在iOS应用程序中解析JSON,请使用为自己创建两个模型对象并从JSON加载它们,使用这些模型对象比始终使用NSDictionary对象更容易。我至少会设置一个测验和一个问题模型。希望对你有用。玩得开心