因为服务器要用.net开发,与ipad的程序通信的文件格式选用了binary plist所以花了一下午找到了这个好用的库——iphone-plist-net。用法还是挺简单的:
var dic = new PListDict();
dic["name"] = new PListString("lucifer");
dic["age"] = new PListInteger(28);
dic["address"] = new PListString("北京海淀区上地东北旺");
dic["array"] = arr;
var myRoot = new PListRoot();
myRoot.Root = dic;
myRoot.Save("mytest.plist", PListFormat.Xml);
myRoot.Save("mytest.bplist", PListFormat.Binary);