当前位置:  开发笔记 > IOS > 正文

是否有适用于iPhone的原生YAML库?

如何解决《是否有适用于iPhone的原生YAML库?》经验,为你挑选了3个好方法。

我正在考虑使用YAML作为我的下一个iPhone应用程序的一部分,但我无法找到要使用的Objective-C库.

YAML的维基百科页面提到了一个,但链接已经死了.

是否有一个Objective-C库可以将YAML解析为本机集合对象(NSArray,NSDictionary等...)?



1> John Biesnec..:

Syck的Cocoa扩展可能就是你想要的 - 它是Shaggy Frog提到的图书馆现在似乎生活的地方.



2> Mirek Rusin..:

您可以尝试使用基于LibYAML的YAML.framework,它快速且易于使用.遵循与标准NSPropertyListSerialization相同的模式.

您可以将它用于iOS(iPhone/iPad)开发.



3> sebnow..:

该YAMLKit框架是围绕一个瘦包装LibYAML.它完全符合你的要求.例如:

[[YKParser alloc] init];
[p readString:@"- foo\n- bar\n- baz"];
id result = [p parse];
/* result is now an NSArray containing an NSArray with elements:
   @"foo", @"bar", @"baz" */
[p release];


YAMLKit不包含libyaml,所以你需要自己抓住它.这种方法有点清洁,但也有点麻烦.
推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有