0

学校用の iOS アプリを作成しようとしていますが、アプリの 1 つのセクションは「今週の食事」であり、基本的に学校での昼食を表示する必要があります。次のようなもの: 月曜日: 火曜日: など..

ランチの内容を決める人は、ウェブサイトを通じて毎週これを変更できるはずです。これが最も簡単な方法だと思います。

RSS を使用する必要がありますか? これを行うための良い方法は何ですか? このチュートリアルを見つけましたが、これが探しているものかどうかわかりません。

4

1 に答える 1

0

これを iOS アプリに実装するための最適なソリューションは、JSON Web サービスを使用することです。基本的には異なりますが、サーバーにページがあり、週ごとのメニューの JSON 表現が表示されます。

{
     "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 .

幸運を !

于 2013-08-19T00:37:14.873 に答える