ちょっと気になったので調べてみた。 使ったのはこんなデータ NSDictionary *data = @{ @"spam": @"Lorem ipsum dolor sit amet, consectetur adipiscing elit.", @"egg" : @123456, @"ham" : [NSDate date], }; このデータを実機(iPhone5)で1,000回読み書きした時の時間をそれぞれ計測した結果がこれ。まあ予想通りというか KeyChain が一番遅い。 KeyChain はセキュアなデータを保存するためのもので、永続化のためにカジュアルに利用するべきではない。NSUserDefaults の read が速いのは繰り返し読む場合にメモリに載ってるからかな。普通は繰り返し読み込むデータは何度もファイルから読み出したりはしないので、ArchiveToFileにキ
iOS 4 以降、データ保護機能が提供されるようになった。特徴は次の通り。 データ保護機能を有効にするにはパスコードロックを有効にする必要がある データ保護の適用はファイル単位となる アプリケーションが明示的にファイルにデータ保護属性を付加することで有効になる データ保護属性のついたファイルには、デバイスロック中は保護されていてアクセスができない バックグラウンドで動作するアプリであっても、デバイスロック時にはデータ保護されたファイルへアクセスできない データ保護属性のついたファイルは、デバイスロック中に iTunesなどのツールから持ち出すことができない データ保護属性のついたファイルは暗号化される 対象機種:iPhone 4, iPhone 3GS, iPod touch (3rd generation or later), and all iPad models [参考情報] Lim
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く