测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布上次发布 | 2024年1月 |
由Jens Alfke,Adam Yanalunas,David Quon,Jessica Liu,Pasin Suriyentrakorn,VladV维护。
Couchbase Lite 是一个嵌入式的轻量级、面向文档(NoSQL)、可同步的数据库引擎。
有关 Couchbase Lite(适用于 iOS 和 Android)的更多信息及下载,请通过Couchbase 移动门户
点击这里查看 Couchbase Lite iOS 的官方文档
延迟对于用户来说非常重要,因此本地数据库消除了方程中的挫败感。它具有 JSON 文档,并包含与 Couchbase Server 相同的 map/reduce,但规模更小。
Couchbase Lite 针对 iOS、Android、Mac OS 和 .NET 进行原生前编译。半个兆字节优化,适用于快速启动和短暂的偶尔连接设备上的用户体验。
轻量级意味着
面向文档意味着
可同步意味着
本地 API 是 Objective-C(iOS、tvOS、Mac)、Java(Android)和 C#(.NET、Xamarin);但可选的内部 REST API 适配器允许从其他语言(如 JavaScript)调用它,用于构建与 PhoneGap/Cordova 或 Titanium 的应用程序。
设计,编码: Jens Alfke ([email protected]), Pasin Suriyentrakorn ([email protected])
贡献者: Alexander Edge, Chris Kau, David Venable, Derek Clarkson, Fabien Franzen, fcandalija, J Chris Anderson, Marty Schoch, Mike Lamb, Paul Mietz Egli, Robin Lu, Traun Leyden, Fonkymasto, Tiago Duarte, cflorion, Evan Kyle, Qihe Bian, sarbogast, Tim Macfarlane, mglasgow, Manu Troquet, monowerker...
技术建议来自: Damien Katz, Filipe Manana, Robert Newson以及在CouchDB邮件列表上的几位其他大牛
这些都是自由、商业友好的许可,您只需在每个应用的UI/致谢/README中添加版权和许可通知即可遵守它们。有关详情,请参阅各个许可证。
通过Couchbase移动门户获取Couchbase Lite。
如果您想要最新和最棒(可能有 Bug)的版本,您需要自己构建。有关说明,请参阅wiki页面。
可以通过Carthage将其包含在任何iOS项目中。
将以下行添加到您的Cartfile中
github "couchbase/couchbase-lite-ios" "release/1.3.0"
(或替换为相应特定版本的分支名称。)运行carthage update --platform ios
,现在Couchbase Lite iOS的最新版本应位于您的Carthage文件夹中。