org_heigl/nskeyedarchiverparser

用于解析苹果 NSKeyedArchiver plist 文件的解析器

1.0.0 2018-01-11 19:52 UTC

This package is auto-updated.

Last update: 2024-09-23 09:49:00 UTC


README

解析苹果 NSKeyedArchiver 文件

NSKeyedArchive 文件是一种可以用 plist 文件解析器解析的 plist 文件。

但结果可能不是你所期望的。这个解析器可以处理这类文件,并将返回一个可以处理的 plist 文件。

没有 Sarah Edwards 在她的博客上的出色工作,这将是无法实现的!

安装

最好使用 composer 进行安装

composer require org_heigl/nskeyedarchiverparser

用法

use CFPropertyList\CFPropertyList;
use use Org_Heigl\NSKeyedArchiver\Parser;

$archive = new CFPropertyList('path/to/file.plist');
$parser  = new Parser($archive);

$readableArchive = $parser->parse();

// $readableArchive is an instance of 
// CFPropertyList