Plist是特定格式的XML文件.在XML之前,他们有一个现在称为"旧plist"的自定义格式.(你几乎再也看不到遗留代码了.)
当您使用序列化方法将它们写入磁盘时,Foundations集合类会以plist格式自动生成XML文件.他们还会自动读回来.您也可以为自己的自定义对象编写自己的序列化程序.这允许您以健壮的,可读的格式持久存储复杂对象.
程序员使用plist的一个用途是,使用plist编辑器输入和管理大量数据比尝试编写代码更容易.例如,如果您有一个需要设置大量ivars的类,您可以创建一个plist,将其读入NSArray或NSDictionary,然后通过将其传递给字典来初始化该实例.
当我必须使用大量路径绘制复杂对象时,我使用这种技术.您可以在plist文件中定义路径而不是代码,并在plist编辑器中编辑路径.
它也是创建大量详细测试数据的便捷方式.
归档时间: |
|
查看次数: |
19764 次 |
最近记录: |