-3

これは非常に簡単に作成できるように思えますが、正確に設定する方法を自分のギアでオンにしました。基本的には、ユーザーがアプリを使用しながら運動データを保存および更新できる方法を作成したいと考えています。また、その日の運動結果をいつでも戻って確認することもできます。現在、これを行うためにプロパティ リストを使用することを検討していますが、より良い方法はありますか?

例:

04-28-12
-- エクササイズ: ベンチプレス セット 1: 115 ポンド x 12 レップス セット 2: 125 x 10 レップス セット 3: 130 ポンド x 8 レップス

-- エクササイズ スクワット セット 1: 215 x 10 レップス セット 2...など;

皆さんがこれについて持っている意見に本当に感謝しています!
ありがとう。

4

1 に答える 1

0

これを行う 1 つの方法は、NSArray他の配列を含むを使用NSDictionaryし、プロパティ リストにすべて格納できる を使用することです。

次に、構造は次のようになります。

People (NSArray)
|
 --> Exercises (NSArray)
     |
      --> Sets (NSArray)
          |
           --> 0 (NSDictionary)
               |
                --> Weight (key): 115 (value)
               |
                --> Repetitions (key): 12 (value)
               |
                --> Type (key): 1 (value integer mapped to exercise type like Squats)

ただし、この 1 つのプロパティ リストで大量のデータを取得する場合、これはかなり面倒な場合があるため、代わりに Core Data の使用を検討することをお勧めします ( http://www.raywenderlich.com/934/core-data-on-ios- 5-チュートリアル-はじめに)

于 2013-04-28T23:08:57.410 に答える