プロパティリストとは
コンピュータープログラミングのプロパティリストは、プログラムまたはオブジェクトの特定の属性を記述するキーと値のペアのリストです。キーと値のペアは、キー、または属性の名前で構成されます。 attributeおよびその属性の値。プロパティリストは、シリアル化のプロセス中にオブジェクトをファイルに保存したり、ユーザー設定などの情報を保存したりするために使用できます。 -読み取り可能なため、プラットフォームに依存しません。
現代のコンピューティングでは、「ファイルに書き込まれるプロパティリストは、通常、拡張マークアップ言語(XML)」を使用して、キーと値を定義します。任意のプログラムで読み取り、プロパティリストファイルをオペレーティングシステム間で移動できるようにします。XML XMLを使用すると、いくつかのライブラリでサポートされるという利点があります。
データのシリアル化中に、特定のデータオブジェクト内のすべての状態情報を表すキーと値のペアを含むプロパティリストが生成されます。キーは、シリアル化されるフィールドの名前を参照します。値は保存されている実際の状態情報です。
一部のオペレーティングシステムおよびコンピューター言語は、プロパティリストをオペレーティング構造の不可欠な部分にしました。 theseこれらはまだプロパティリストですが、「変更された形式を読み取るように特別に設計されていない限り、他のシステムやプログラムに移植できません」
プロパティリストは、人間が判読できるため、特定のアプリケーションで価値があります。 特定のオペレーティングシステムには、プロパティリストの編集および作成のサポートが組み込まれています。
XMLで作成されるプロパティリストの構造と引数は、ドキュメントタイプ定義(DTD)と呼ばれるコードブロックで定義できます。DTDは、プロパティの書き込みまたは読み取りを行うプログラムを支援できます。使用可能な有効なキーと割り当てられた値の許容範囲を定義してリストします。これは、キーと値のペアが正しい構文をチェックできることを意味します。無効なデータは、実行中のプログラムで問題を引き起こす可能性があります。