ZippyJSON:JSONDecoder的更快版本

时间:2024-05-27 23:06:40
【文件属性】:

文件名称:ZippyJSON:JSONDecoder的更快版本

文件大小:1.52MB

文件格式:ZIP

更新时间:2024-05-27 23:06:40

Swift

ZippyJSON JSONDecoder的更快版本 基准测试 这些基准测试是在Macbook Pro上完成的。 在iPhone上的结果非常相似(两个平台上所有3个文件的ZippyJSON都快3倍以上)。 用法 只需更换JSONDecoder与ZippyJSONDecoder无论你想使用它。 因此,不要let decoder = ZippyJSONDecoder() let decoder = JSONDecoder()来let decoder = ZippyJSONDecoder()一切都可以正常工作。 这是因为ZippyJSONDecoder具有与ZippyJSONDecoder完全相同的API(即,它是JSONDecoder的)。 另外,不要忘记在使用import ZippyJSON的文件中添加import ZippyJSON 。 为什么这么快? Apple的版本首先使用NSJS


【文件预览】:
ZippyJSON-master
----.gitignore(774B)
----Sources()
--------ZippyJSON()
----LICENSE(2KB)
----ZippyJSON.podspec(1KB)
----.github()
--------FUNDING.yml(23B)
----README.md(3KB)
----Package.swift(679B)
----Tests()
--------JSONTests.swift(11KB)
--------Tests.swift(746B)
--------ZippyJSONDecoderTests.swift(39KB)
--------AppleJSONDecoderTests.swift(74KB)
--------CodableMultifile.swift(2KB)
--------Info.plist(701B)
--------CodableTests.swift(32KB)
--------XCTestManifests.swift(216B)
--------StickyEncodingTests()
--------StdlibUnittest.swift(63KB)
--------Models()
----misc()
--------template.swift(1KB)
--------snakify.rb(443B)
--------template_generation.rb(2KB)
--------chart.svg(72KB)

网友评论