NSMutableDictionary
の内容を別のにコピーするための最良の方法を知る必要がありますNSMutableDictionary
。
私には約10のカテゴリがあり、それぞれに独自のリストがあります。
私はそのUITableView
と呼ばれるクラスメンバーを使用するを持っています:listContent
datasource
@property (nonatomic) NSMutableDictionary *listContent;
次に、listContentの内容を別のリストに保存する必要があります。
//Cached list results
@property (nonatomic) NSMutableDictionary *listContentCategory1;
@property (nonatomic) NSMutableDictionary *listContentCategory2;
@property (nonatomic) NSMutableDictionary *listContentCategory3;
これは、以前にフェッチされた結果をフェッチするオーバーヘッドを節約するためです。
単に行うことは、の現在の内容をにself.listContentCategory1 = self.listContent;
コピーすることではありません。self.listContent
self.listContentCategory1
を使用する必要があり(nonatomic,copy)
ますself.listContentCategory1,self.listContentCategory2?
self.listContent
(1)およびのプロパティをどのように設定する必要がありますかself.listContentCategoy1,self.listContentCategoy2,etc?
(2)割り当てを行う最善の方法は?
ありがとう!