Was ist eine Eigenschaftsliste?
Eine Eigenschaftsliste in der Computerprogrammierung ist eine Liste von Schlüsselwertpaaren, die die spezifischen Attribute eines Programms oder eines Objekts beschreiben. Ein Schlüsselwertpaar besteht aus einem Schlüssel oder aus dem Namen des Attributs, auf das bezeichnet wird, und ein Wert für dieses Attribut. Eigenschaftslisten können zum Speichern von Objekten zu einer Datei. Bei der Serialisierung können Sie daher. Plattformunabhängig. einfacher.
Während der Datenserialisierung einer Eigenschaft, eine EigenschaftDie Liste wird generiert, die Schlüsselwertpaare enthält, die alle Zustandsinformationen in einem bestimmten Datenobjekt darstellen. Der Schlüssel bezieht
Einige Betriebssysteme und Computersprachen haben Eigenschaftslisten zu einem integralen Bestandteil ihrer Betriebsstruktur gemacht. Diese Programme haben das Standard -XML -Format einer Eigenschaftsliste angenommen und proprietäre Implementierungen erstellt, mit denen das System das Lesen und Schreiben der Listen optimieren kann. Obwohl diese noch Eigenschaftslisten sind, sind sie nicht auf andere Systeme oder Programme, die speziell für das Lesen des modifizierten Formats sind.
Eine Eigenschaftsliste ist in einer bestimmten App wertvollLizationen, weil es menschlich lesbar ist. Dies hat zur Entwicklung bestimmter Programme geführt, mit denen Eigenschaftenlisten so bearbeitet werden, dass die Struktur beibehält und es dem Computerbenutzer leichter macht. Bestimmte Betriebssysteme haben sogar integrierte Unterstützung für die Bearbeitung und Erstellung von Eigenschaftslisten.
.The structure and arguments of a property list that is created with XML can be defined with a block of code known as a document type definition (DTD). A DTD can help a program that is writing or reading a property list by defining the valid keys that can be used and the allowable ranges of the values assigned. This means that key-value pairs can be checked for correct syntax, and errors can be caught at the time of writing or reading before any invalid data has eine Chance, Probleme in einem laufenden Programm zu verursachen.