1
静的データの使用とソースファイル内の文字列の配列の違いとplist内のデータの保持の違いは何ですか?静的なデータは常にメモリにロードされますが、plist内のデータは、アプリケーションに必要に応じてオンザフライでアクセス/参照する必要はありませんか?静的データとplistを使用した場合のメモリへの影響
静的データの使用とソースファイル内の文字列の配列の違いとplist内のデータの保持の違いは何ですか?静的なデータは常にメモリにロードされますが、plist内のデータは、アプリケーションに必要に応じてオンザフライでアクセス/参照する必要はありませんか?静的データとplistを使用した場合のメモリへの影響
メモリの点で違いはありません。アクセスするときにplist全体をメモリにロードします。
@weltraumpiratのコメントでは、アプリケーションデータをソースコードに直接書くのではなく、plistを使用する利点があります。
データの保存に使用するメモリを考慮する必要があるデータが多い場合は、静的データまたはplistのどちらも適切ではなく、必要なデータのみをフェッチする正式なデータベースを使用する必要があります。メモリ。
最も重要なメリットはメモリ使用量ではなく、保守性です。アプリケーションをコンパイルすることなく、テキストエディタでplistファイルを編集できます。 – weltraumpirat