0

我正在尝试为我的学校构建一个 iOS 应用程序,该应用程序的一个部分是“本周食物”,它基本上应该显示学校午餐的内容。比如:星期一:星期二:等等..

决定午餐吃什么的人应该能够每周改变这一点,通过一个我认为是最简单的方法的网站。

我应该使用 RSS 吗?任何建议什么是这样做的好方法? 我找到了这个教程,但我不确定这是我要找的东西。

4

1 回答 1

0

在 iOS 应用程序中实现它的最佳解决方案是使用 JSON Web 服务。基本上不同,你的服务器上有一个页面,它会显示一个 JSON 表示的 weekley 菜单:

{
     "Monday" : [
         "First option",
         "Second option",
         "Third option",
     ],
     "Tuesday" : [
         "First option",
         "Second option",
     ],
     ...
}

然后,使用经典的 iOS 网络查询(如果需要,也可以使用 AFNetworking 之类的库)获取这些数据。

之后,解析是否使用+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)errorfrom NSJSONSerialization

根据我定义 JSON 表示的方式,您将获得类似的信息(假设这dic是 NSDictionary 的结果JSONObjectWithData

// Get day
NSArray * day = dic[@"Monday"];
NSString * firstOption = dic[0];
// You could also use loops on your dictionaries / arrays.

为此,您可能真的想了解 JSON 是什么,以及它是如何工作的(通常在 iOS .

祝你好运 !

于 2013-08-19T00:37:14.873 回答