文件名称:CoreSync:CoreSync是一个优雅的Objective-C diffpatch库,用于JSON和NSDictionaries
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-21 09:51:32
Objective-C
核心同步 CoreSync是一个支持规范的Objective-C差异/补丁框架。 首先,CoreSync可以有效地计算两个NSDictionary对象(可以表示为JSON)之间的差异(增量)。 这是CoreSync的diff部分,也称为。 CoreSync的第二部分是patch功能。 计算diff ,CoreSync可以将每个补丁交易应用到原始词典,以使其为最新版本。 它对于同步特别有用(顾名思义)。 注意:我也在开发完全Swift版本的CoreSync。 我对此感到很兴奋,但是CoreSync充分利用了Objective-C的动态性,而Swift没有提供这种动态性。 如何开始 CoreSync是灵活,模块化和轻量级的。 它在项目中也非常易于使用,并且没有依赖项。 。 通过打开Xcode项目并通过CoreSyncTests目标运行测试来进行CoreSyncTests 。 Co
【文件预览】:
CoreSync-master
----CoreSync()
--------NSMutableDictionary+CoreSync.h(1KB)
--------CoreSync.m(10KB)
--------NSDictionary+CoreSync.h(1KB)
--------NSArray+CoreSync.m(2KB)
--------CoreSyncTransaction.m(3KB)
--------CoreSync.h(3KB)
--------CoreSyncTransaction.h(2KB)
--------NSArray+CoreSync.h(1KB)
--------NSDictionary+CoreSync.m(2KB)
--------NSMutableDictionary+CoreSync.m(6KB)
----CoreSync.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
----LICENSE.md(1KB)
----README.md(3KB)
----CoreSyncTests()
--------CoreSyncTests.m(3KB)
--------Info.plist(755B)
----.gitignore(494B)