我正在嘗試爲我的學校構建一個iOS應用程序,並且該應用程序的一個部分是「本週食物」,它基本上應該顯示學校午餐的內容。 喜歡的東西: 星期一: 週二: 等等..iOS - 從網站輸入中讀取信息
是決定什麼是吃午飯應該可以每週進行更改,通過一個網站,我認爲這是最簡單的方法的人。
我應該使用RSS嗎?任何建議什麼是這樣做的好方法? I found this tutorial但我不確定這是我正在尋找的東西。
我正在嘗試爲我的學校構建一個iOS應用程序,並且該應用程序的一個部分是「本週食物」,它基本上應該顯示學校午餐的內容。 喜歡的東西: 星期一: 週二: 等等..iOS - 從網站輸入中讀取信息
是決定什麼是吃午飯應該可以每週進行更改,通過一個網站,我認爲這是最簡單的方法的人。
我應該使用RSS嗎?任何建議什麼是這樣做的好方法? I found this tutorial但我不確定這是我正在尋找的東西。
在iOS應用程序中實現它的最佳解決方案是使用JSON Web服務。 因人而異,基本上,你有你的服務器上的頁面,這將顯示波 - 維克利菜單的JSON表示:
{
"Monday" : [
"First option",
"Second option",
"Third option",
],
"Tuesday" : [
"First option",
"Second option",
],
...
}
然後,用一個經典的IOS網絡查詢(或使用像AFNetworking庫得到這個數據如果你想)。
之後,如果從NSJSONSerialization
使用+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt error:(NSError **)error
解析。
從我是如何定義的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中。
祝你好運!
非常感謝你,我很感激。 –
ÿ我們的歡迎。如果是你要求的,請標記爲答案;-)。 – DCMaxxx