如何在 .plist 文件中注释行?

82

如何在我的iOS/Mac项目中的.plist文件中注释掉行?

我想注释掉我不想在此版本中公开的设置,但以后可能会公开。

2个回答

149

plist的语法与XML非常相似,因此您可以使用XML样式的注释。

<!--
<dict>
    <key>Hello</key>
    <string>World</string>
</dict> 
-->

4
顺便说一下,你可以选中 plist 文本的一部分,然后按下 cmd-/(就像在普通 .m、.h 文件中进行单行注释的方式),XCode 将自动为你注释所选的块。 - heximal
很遗憾,在Xcode版本11.0(11A420a)中,cmd-/不再起作用。 - Reinhard Männer

19

Xcode似乎认为<comment>标签会损坏数据。在Xcode查看plist文件时,它还会去除XML样式的<!--注释-->。似乎一个字符串条目,例如:

<key>Comment</key>
<string>My comment</string> 

这是唯一可靠地保留评论的方法。


这种添加键/字符串对的方式仍然适用于xcode9。它符合DTD,http://www.apple.com/DTDs/PropertyList-1.0.dtd。 - AnneTheAgile
请注意,一旦在Xcode中打开plist文件,Xcode会删除其中的任何注释。 - philk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接