5

ユーザーが最初に1つのルーチンを作成できるように、iPhoneフィットネスアプリを構築しようとしています。次に、ルーチン内で演習を作成し、それらの各演習内でセットを作成します。ユーザーができるだけ多くのセット/ルーチンを作成できるようにしたいと思います。

私の計画は、配列内の配列内に配列を作成することです。

最初の配列は、演習 (配列で表される) を保持します。そして、エクササイズ配列内にはセット(配列で表されます)があります。最後に、set 配列に実際に情報が格納されます。

私の質問は、これは可能ですか?ユーザーに基づいてアレイを動的に作成するには? この件に関する情報が見つからないようです。

4

1 に答える 1

3

はい、これは間違いなく可能です。NSArrayそのサブクラスNSMutableArrayを使用すると、配列を動的に作成および管理し、必要に応じて配列を拡大および縮小できます。

配列の配列の配列を使用するのではなく、配列を保持する特殊な目的のクラスを使用しますが、それらを非表示にし、特定のアプリケーションに関連するいくつかの機能を提示します。

たとえば、Routineおよびのクラスを作成することを検討したい場合がありますExercise。ルーチンには次のようなメソッドがあります

-(void)addExercise:(MyExercise*)exercise;
-(MyExercise)getExerciseForIndex:(int)index;
-(void)removeExerciseAtIndex:(int)index;

など、NSMutableArray練習用の収納庫として。

于 2013-06-11T16:36:13.560 に答える