我将一些字典存储在 plist 文件(iOS)中,这些文件随后被加密。读取文件内容并解密后,我以字符串形式返回文件的 xml 内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>password</key>
<string>apassword</string>
<key>username</key>
<string>ausername</string>
</dict>
</plist>
我知道这些方法:dictionaryWithContentsOfFile:(NSString *)
并dictionaryWithContentsOfFile:(NSURL *)
从这种类型的数据创建字典,但很惊讶没有这样的数据dictionaryWithXML:(NSString *)
没有将这些数据写入文件然后读取它,这是我试图避免的事情,因为它只是过度,有没有我遗漏的明显解决方法?