1

アプリケーションを可能な限り最適化しようとしています。私が求めているのは、「特定のキーのオブジェクトを追加した後のNSMutableDictionary、データをRAMメモリまたはストレージメモリに保存しますか?」だけです。iOS6.0でXcode4.5.2を使用しています。よろしくお願いします。

4

1 に答える 1

1

オブジェクトへの参照であるポインタのみを格納しています。そのポインタはメモリに保存されます。追加された場合、NSMutableDictionary特別なことは何もしません。たとえば、値にメッセージを送信して、物理的なメモリ消費を最小限に抑えます。

値をディスクに保存する場合、またはパージをサポートする場合は、を参照してくださいNSCache。それはまさにあなたが探しているものかもしれません。

それ以外の場合は、ディスクに書き込んNSURLで、辞書にsを保存することをお勧めします。言うのは難しいですが、この最適化にどのように取り組んでいるのかわかりません。

于 2012-11-16T13:15:58.980 に答える