一篇文章get微信开源移动端数据库组件WCDB的一切!
1、前言 微信团队已于2017年06月09日正式开源了微信自用的移动端数据库组件 WCDB(WeChat Database),详见《[资讯] 微信正式开源移动端数据库组件WCDB!》。 WCDB是微信终端的第三个开源项目。至此,微信分享出去的代码包括了热更新(即微信Tinker)、网络基础组件(详见《如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源》)和数据库(也就是本文所说的WCDB组件),可以说是压箱底的东西都拿了出来。 说起WCDB,它是在WeChat应用程序中使用的高效,完整,易于使用的移动数据库框架,它目前在iOS,MacOS和Android上可用。 Github地址:https://github.com/Tencent/wcdb Star数量:3312 依托微信的用户量和对数据库的重度依赖,WCDB直击移动端数据库在iOS和Android平台存在的不同问题。在Android上,由于 SDK 提供的支持尚可,而且使用 NDK 开发不便,自然选择系统 API 接口进行开发,提供加密接口、数据迁移、日志重定向和各种跟踪设置等功能。 iOS 情况则有不同:系统提供...