2015-03-31 1 views
1

Я хочу сохранить все apis в файл plist. Абсолютно Это пара ключевых значений. Ключ - это число, подобное 1001, а значение - строка пути api. Мне нужно добавить комментарий для пары api для других разработчиков, которые легко читают. Я знаю, что комментарий стиля <!-- comments --> может быть выполнен в исходных файлах plist, но вы знаете, что я хочу, чтобы комментарии отображались в файле plist (а не в исходном коде файла), что похоже на открытие в Xcode. См:Комментарии в файле plist

enter image description here

возможно?

ответ

0

Создайте объект API как словарь и добавьте объект комментария, который можно прочитать!

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> 

Извините, я не могу загрузить изображение.

0

Вы можете интерактивно добавить (и редактирования) комментарий (используйте Comment или все, что вы хотите, как ключевое слово) в существующий Plist файл с помощью компании Apple Property List Editor хранится под /Developer/Applications/Utilities или /DevTools/Application//Utilities.

1

Это невозможно, поскольку любой код, который читает XML (например, [NSDictionary dictionaryWithContentsOfFile:]), отменит комментарии <!-- ... -->.

Единственный способ сделать их упорными - сделать комментарии частью хранимых данных.