我正在尝试为我的学校构建一个 iOS 应用程序,该应用程序的一个部分是“本周食物”,它基本上应该显示学校午餐的内容。比如:星期一:星期二:等等..
决定午餐吃什么的人应该能够每周改变这一点,通过一个我认为是最简单的方法的网站。
我应该使用 RSS 吗?任何建议什么是这样做的好方法? 我找到了这个教程,但我不确定这是我要找的东西。
我正在尝试为我的学校构建一个 iOS 应用程序,该应用程序的一个部分是“本周食物”,它基本上应该显示学校午餐的内容。比如:星期一:星期二:等等..
决定午餐吃什么的人应该能够每周改变这一点,通过一个我认为是最简单的方法的网站。
我应该使用 RSS 吗?任何建议什么是这样做的好方法? 我找到了这个教程,但我不确定这是我要找的东西。
在 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 **)error
from 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 .
祝你好运 !