以前投稿した、NSUserDefaults についてやっと書きます という記事、Twitter 上でも反響をいただきました。やはり困っている方が多いんですね…。

さて、2016年5月17日、iOS 9.3.2 が正式リリースされました。
現在、私の iPhone 6s Plus をアップデート中です。

今回の記事は、iOS 9.3.2 beta 時代の話になりますが おそらく iOS 9.3.2 と変化はないだろう ということで書きます。

アプリのデータが消える問題

NSUserDefaults についてやっと書きます という記事の内容を超要約すると、
iOS 9.3.x で 不特定多数のアプリのデータが消えるよ!ということでした。

iOS 9.3.2 では…
改善が見られていません。

未だに NSUserDefaults を使用して保存されていると思われるデータが消えまくっています。
主要なアプリをあげれば Facebook や Google などもそうですね。

そして、LINE……

LINE のデータは消えなくなった!?

これは iOS 9.3.2 のおかげか、はたまた LINE のアップデートのおかげかは不明ですが、LINE に関してのバグ、トラブルはなくなりました。

これは高評価です。
この前 記事 を書いたときには、本当にひどかったんですよ…。

体感というか、はっきりとしたことは言えませんが、「iCloud フォトライブラリにある写真を送れるようになった」とか、「写真の画質を落とさずにトークで送信できるようになった」とか、「写真の送信される順番が保証された」といったアップデートがありましたよね?
LINE バージョン 6.2.0 です。これ以降は LINE のバグに遭遇することはなくなりました。

LINE、グッジョブです!

Apple さん 早く直して

とにかく、NSUserDefaults は多くの開発者が使っているものだと思うので、提供する以上、ちゃんとしたものを使わせて欲しいと思います。Apple さん、修正はよ!

また、引き続きこのような現象に遭遇されている方が他にもいらっしゃいましたら、私の Google+Twitter でこの記事を共有してくださると嬉しいです。

外部リンク