Внутренний формат NSKeyedArchiver
-
20-09-2019 - |
Вопрос
Здравствуйте, мне нужно загрузить классы NSKeyedArchiver в аналоги C ++ / CLI.Есть ли какой-нибудь способ получить внутренний формат NSKeyedArchiver?
Другой вариант - переписать весь код сохранения и открытия на чистый C ++ как для Mac, так и для Windows.
Большое спасибо.
Решение
Таким образом, ваши ограничения, по-видимому, заключаются в:
- Что-то простое для анализа как на Windows, так и на Mac.
- Данные 3D-моделирования, поэтому формат должен быть эффективным
Если вы хотите что-то быстрое и грязное, используйте двоичный список (и, возможно, gzip его).Вы также могли бы попробовать Буферы протокола Google но у меня нет никакого опыта в этом.Существует также пара реализаций Foundation с открытым исходным кодом -- Кокотрон может быть, это будет очень полезно для вас.
Другие советы
Если вы не сериализуете ничего специфичного для Objective-C, тогда просто используйте списки свойств XML.