我想将所有api保存到plist文件中。绝对是一对键值对。键是1001之类的数字,值是api路径字符串。我需要的是为每个api对添加一个注释,让其他开发人员感觉很容易阅读。我知道<!-- comments -->
样式注释可以在plist源文件中完成,但是你知道我想让注释出现在plist文件中(而不是文件源代码中)在Xcode中看起来像是什么样的。参见:
有可能吗?
答案 0 :(得分:1)
这是不可能的,因为任何读取XML的代码(如[NSDictionary dictionaryWithContentsOfFile:]
)都会丢弃<!-- ... -->
条评论。
使它们持久化的唯一方法是使注释成为存储数据的一部分。
答案 1 :(得分:0)
将API对象创建为字典,并添加可以阅读的评论对象!
答案 2 :(得分:0)
您可以更改plist文件的结构。例如:
<?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>content</key>
<array>
<dict>
<key>coment</key>
<string>the things you want to say</string>
<key>2001</key>
<string>image/%@</string>
</dict>
<dict>
<key>comment</key>
<string>the things you want to say</string>
<key>1001</key>
<string>image////</string>
</dict>
</array>
<key>comment</key>
<string>your comment</string>
</dict>
</plist>
抱歉,我无法上传图片。
答案 3 :(得分:0)
您可以在Comment
下存储的Apple Property List Editor
的帮助下,以交互方式添加(并编辑)评论(使用/Developer/Applications/Utilities
或您想要的任何关键字)到现有的plist文件中/DevTools/Application//Utilities
。