对于plist的一知半解

一、plist的理解  

        在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。

Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息。


二、编写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">
<array>
     
<dict>
  <key>name</key>
  <string>人格权纠纷</string>
  <key>content</key>
<array>
             <dict>
        <key>name</key>
        <string>人格权纠纷</string>
        <key>sub</key>
    <array>
<dict>
<key>name</key>
<string>生命权、健康权、身体权纠纷</string>
<key>sub</key>
<array>
<string>道路交通事故人身损害赔偿纠纷</string>
<string>医疗损害赔偿纠纷</string>
<string>工伤事故损害赔偿纠纷</string>
<string>水上运输人身损害赔偿纠纷</string>
<string>航空运输人身损害赔偿纠纷</string>
<string>航空器对地、水面上第三人损害赔偿纠纷</string>
<string>触电人身损害赔偿纠纷</string>
</array>
</dict>
<dict>
<key>name</key>
<string>姓名权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>肖像权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>名誉权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>荣誉权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>隐私权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>婚姻自主权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>人身自由权纠纷</string>
<key>sub</key>
<array/>
</dict>
<dict>
<key>name</key>
<string>一般人格权纠纷</string>
<key>sub</key>
<array/>
</dict>
   </array>
       </dict>
</array>
</dict>
</array>
</plist>


  三、对于plist结构认知

    plist文件其实就是一个xml文件。最外层是一个数组,然后按照字典排序(输入key值和value值)。第二层又是一个数组,然后按照字典排序 (输入key值和value值)。如果还有第三层、第四层......以此类推,嵌套使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值