2012-01-19 7 views
1

静的データの使用とソースファイル内の文字列の配列の違いとplist内のデータの保持の違いは何ですか?静的なデータは常にメモリにロードされますが、plist内のデータは、アプリケーションに必要に応じてオンザフライでアクセス/参照する必要はありませんか?静的データとplistを使用した場合のメモリへの影響

+2

最も重要なメリットはメモリ使用量ではなく、保守性です。アプリケーションをコンパイルすることなく、テキストエディタでplistファイルを編集できます。 – weltraumpirat

答えて

1

メモリの点で違いはありません。アクセスするときにplist全体をメモリにロードします。

@weltraumpiratのコメントでは、アプリケーションデータをソースコードに直接書くのではなく、plistを使用する利点があります。

データの保存に使用するメモリを考慮する必要があるデータが多い場合は、静的データまたはplistのどちらも適切ではなく、必要なデータのみをフェッチする正式なデータベースを使用する必要があります。メモリ。

関連する問題