タグ

ブックマーク / blog.9wick.com (1)

  • NSUserDefaultsに潜む危険 | エンジニア開発記

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

    izit_kosuke
    izit_kosuke 2012/04/06
    NSUserDefaultsの注意点
  • 1