このスレッドには、NSDictionaryをplistとして保存するためのいくつかの良い情報があるようです。
NSDictionaryをplistに保存
結果をテーブルビューに表示することに関しては、NSDictionaryをどのように編成しているかについて少し混乱しています。一般に、次のようなことを行う必要があります。
NSArray *arrayDataForMonthZero = [[NSArray alloc] initWithObjects:@"Your",@"Objects",@"For",@"Section",@"Zero"];
NSArray *arrayDataForMonthOne = [[NSArray alloc] initWithObjects:@"Your",@"Objects",@"For",@"Section",@"One"];
...
NSArray *arrayDataForMonthEleven = [[NSArray alloc] initWithObjects:@"Your",@"Objects",@"For",@"Section",@"Eleven"];
NSDictionary *tableData = [[NSDictionary alloc] initWithObjectsAndKeys:arrayDataForMonthZero,@"0",arrayDataForMonthOne,@"1",...,arrayDataForMonthEleven,@"11"];
次に、使用するデータセットへのNSArrayポインターを作成します。したがって、3番目のセクションを表示する場合は、次のようにします。
NSArray *tableDataPtr = [tableData objectAtIndex:@"3"];
これにより、3か月目に関連付けられた作成済みのすべてのデータが選択されます。テーブルビューデリゲートとデータソースにコマンドを提供するときに、このオブジェクトを使用します。