iOS本地数据同步方案 DataSynchronized

2019-08-12  本文已影响0人  piupiu啊piupiu

DataSynchronized

a solution for iOS data synchronization

iOS开发本地数据同步的解决方案

What for

实现本地数据双向绑定,修改一处数据,其他数据自动同步的功能。主要解决有数据同步需求但采用Notification不易于开发和维护,重新拉取网络数据不方便(比如有分页)且有延时的问题.

Featured

How To Use

dataSyncGif.gif

Profile

内存

该库在为每个绑定数据生成一个内存管理对象:DataSynchronizedManager和一个数据同步Info:DataSyncInfo 每个大小为48bytes,对10000条数据添加绑定理论上额外消耗内存936KB

memory_profile

耗时

time profile环境为iPhone5s (iOS12.0)
5次同时为10000条数据进行绑定耗时数据

time_profile

Support

after iOS 6.0

下载地址

https://github.com/piuSora/DataSynchronized

More

有bug或者建议,欢迎issue、pr我

上一篇 下一篇

猜你喜欢

热点阅读