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