文件名称:YYModel:适用于iOSOSX的高性能模型框架
文件大小:317KB
文件格式:ZIP
更新时间:2024-03-11 21:04:03
Objective-C
YY模型 适用于iOS / OSX的高性能模型框架。 (它是的组件) 表现 时间成本(在iPhone 6上处理GithubUser 10000次): 有关更多基准案例,请参见Benchmark/ModelBenchmark.xcodeproj 。 特征 高性能:转换性能接近手写代码。 自动类型转换:可以自动转换对象类型。 类型安全:将验证所有数据类型,以确保在转换过程中类型安全。 非介入式:无需使模型类继承自其他基类。 轻量级:此库仅包含5个文件。 文档和单元测试:100%的文档覆盖率,99.6%的代码覆盖率。 用法 简单模型JSON转换 // JSON: { " uid " : 123456 , " name " : " Harry " , " created " : " 1965-07-31T00:00:00+0000 " } // Model:
【文件预览】:
YYModel-master
----Framework()
--------YYModel.xcodeproj()
--------Info.plist(776B)
----.travis.yml(572B)
----LICENSE(1KB)
----YYModel()
--------YYModel.h(595B)
--------NSObject+YYModel.h(13KB)
--------YYClassInfo.m(13KB)
--------YYClassInfo.h(8KB)
--------NSObject+YYModel.m(83KB)
----README.md(16KB)
----YYModel.podspec(765B)
----YYModelTests()
--------YYTestCopyingAndCoding.m(6KB)
--------Info.plist(701B)
--------YYTestClassInfo.m(9KB)
--------YYTestModelToJSON.m(5KB)
--------YYTestAutoTypeConvert.m(17KB)
--------YYTestModelMapper.m(12KB)
--------YYTestCustomTransform.m(3KB)
--------YYTestHelper.m(1KB)
--------YYTestHelper.h(636B)
--------YYTestBlacklistWhitelist.m(3KB)
--------YYTestCustomClass.m(3KB)
--------YYTestDescription.m(4KB)
--------YYTestNestModel.m(2KB)
----.codecov.yml(41B)
----Benchmark()
--------ModelBenchmark.xcworkspace()
--------ModelBenchmark.xcodeproj()
--------Podfile(386B)
--------Result.png(145KB)
--------Result.numbers(142KB)
--------ModelBenchmark()
----.gitignore(1KB)