そういえばNSUserDefaultsのメモリの扱い全然知らないなと思って、ネットで調べてみても出なかったので 自分で検証して見ました。 結果、NSUserDefaultsの使用容量によってはアプリがすごい重くなったり、下手をすれば起動自体しなくなることがある!!ってことがわかりました! 結構驚きです。 いつデータはロードされるのか NSUserDefaultsのメモリ関係で一番気になるのはいつデータがロードされて、いつ解放されるかです。 それを調べるために次のような手順のソースでメモリを監視して見ました。 standardUserDefaultsを呼び出すだけ [objc]NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];[/objc] 値1個を保存 [objc] NSUserDefaults *us