• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Einige Blicke in fremde Welten dürft Ihr nun bestaunen und darüber abstimmen, welche davon Euch am meisten gefällt: hier geht es lang für Euer Voting --> Klick

PropertyLists schreiben (Java)

  • Ersteller Ersteller keman
  • Erstellt am Erstellt am

keman

Gast
Die meisten Plist-Dateien der Userdaten und des Systems sind auf dem Mac codiert... Gibt es in Java irgendeine Class, die sie decodiert und sie lesen & schreiben kann?
 
Dieser Artikel sollte dir helfen.

Problem bei .plist ist, dass es verschiedene Formate gibt. Wäre es nur XML, würdest du das mit einem normalen XML-Parser machen können. Aber seit Tiger setzt Apple auf die binären PropertyLists.
 
Dieser Artikel sollte dir helfen.

Problem bei .plist ist, dass es verschiedene Formate gibt. Wäre es nur XML, würdest du das mit einem normalen XML-Parser machen können. Aber seit Tiger setzt Apple auf die binären PropertyLists.
 
Dieser Artikel erklärt den Aufbau der Property Lists sehr gut, sagt jedoch nicht, wie ich binär-plists mit Java lesen kann...
 
The NSPropertyListSerialization class provides methods for saving and restoring property lists in the three property list formats. To create binary data from a property list, use the dataFromPropertyList static method. Note that property lists can only be serialized from object graphs containing only NSArray, NSDictionary, java.lang.String, and NSData objects. This code fragment converts the property list plist into an NSData object, and stores the data to the file located at url:

Using Binary Property Lists in Java.

Das sollte doch alles klären...???!!!!??
 
Ups ok hatte es nicht gesehen.
Danke für den Link, es funktioniert jetzt.
 
Per Terminal kann man mit plutil zwischen binärer Form und XML konvertieren.