私のiPhoneアプリケーションでは、リモートサーバーからjsonデータを取得し、Json Frameworkを使用して解析し、UIviewに表示します。また、オフラインで表示できるように、デバイスにデータを保存するオプションをユーザーに提供できるようにする必要があります。オブジェクトを作成してNSCoding+NSKeyedArchiverを使用して保存するよりも、jsonデータを直接保存する方が良いか悪いかを考えていました。json文字列をそのまま保存することの利点は、アーカイブされたオブジェクトよりもディスク上のスペースが少なくて済むことです。一方、アーカイブされたオブジェクトを保存することで、保存されたデータを毎回解析する必要がなくなります。より少ないメモリを使用します。
全体的に最良の選択はありますか?その問題に関するベストプラクティスはありますか?jsonファイルのサイズは約8KBです。