Создать объект NSData из строки

Мое приложение требует возможности принять String и сохранить его в NSDictionary как NSData объект, такой, что когда NSDictionary написано в .plist файл результирующий файл содержит данные как <data>The String as the user typed it (no encoding)</data>, Есть ли в любом случае сделать это без написания вручную XML для .plist файл?

Заранее благодарю за любую помощь.

1 ответ

Там нет никакого способа делать то, что вы хотите.

Во-первых, нет смысла утверждать, что вы не хотите, чтобы строка была закодирована. Кодирование - это процесс создания потока байтов из строки. Без кодирования нет представления строки. Строки являются абстрактными. Они не имеют конкретного представления о себе. Только кодировка производит это.

Во всяком случае, это просто не так NSData объекты сериализуются в файлы списка свойств. Даже если вы напишите файл вручную, он не будет правильным файлом списка свойств, и никакая другая программа чтения списка свойств не сможет его проанализировать. Как вы пришли к выводу, что ваше приложение требует этой способности?

Другие вопросы по тегам