NSCoding для Java - PullRequest
       4

NSCoding для Java

0 голосов
/ 05 марта 2011

Хи,

В настоящее время я использую NSCoding для записи своих объектов в данные и сохранения их в файл в target-c.Кто-нибудь знает, есть ли способ использовать ту же кодировку для декодирования структуры объекта в приложении Java?

Спасибо

1 Ответ

2 голосов
/ 05 марта 2011

Вероятно, самый простой способ - использовать стороннюю plist библиотеку Java.

В противном случае у вас проблема в том, что OS X поддерживает два разных типа списка свойств - XML ​​и двоичный. XML достаточно прост, а на соответствующей странице википедии даже есть краткое описание тегов. Вы можете использовать утилиту командной строки plutil для преобразования любого списка свойств в формат XML, но по умолчанию используется двоичный формат, так что это не сильно поможет, если между ними не требуется никакого ручного шага.

У Apple, похоже, нет официальной документации двоичного формата, но их код с открытым исходным кодом, поэтому вы можете выполнить обратный инжиниринг с здесь .

...