NSUserDefaultsのキーのオブジェクトを繰り返し設定すると、パフォーマンスやその他の影響がありますか?タイトなループでNSUserDefaultsを読み書きするのは悪いですか?
[self.myDefaults setObject:someObject forKey:someKey];
および/または
anObject = [self.myDefaults objectForKey:someKey];
私のループは、第二の内、約100回繰り返し、一度に数秒間続きます。
私はループが終了した後でsynchronize
と呼ぶだけです。
あなたは何をしているのですか? –
「ループ」は、私が読み書きしている頻度を表す単なる例です。私が実際にやっていることは、パンのジェスチャーのタッチイベントに反応することです。私は、余分な変数を使用し、特定の場所でデフォルトに設定する余分なコードを保存するために、NSUserDefaultsに直接読み書きすることを検討しています。 – MattyG
あなたはNSUserDefaultsに保存していますが、それはまたUIPanGestureRecognizerに応答する必要がありますか? –