[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / f / d / 7 / couchbase-lite-ios / 1.0-beta3.64-bit / couchbase-lite-ios.podspec.json
blobe93ff0fbc8580095731be98f54b6f2a05723f1eb
2   "name": "couchbase-lite-ios",
3   "version": "1.0-beta3.64-bit",
4   "summary": "Couchbase Lite is an embedded lightweight, document-oriented (NoSQL), syncable database engine.",
5   "homepage": "http://www.couchbase.com/communities/couchbase-lite",
6   "license": {
7     "type": "Apache License, Version 2.0",
8     "file": "LICENSE.txt"
9   },
10   "authors": {
11     "Jens Alfke": "jens@couchbase.com"
12   },
13   "platforms": {
14     "ios": "6.0"
15   },
16   "source": {
17     "http": "http://packages.couchbase.com/releases/couchbase-lite/ios/1.0-beta/couchbase-lite-community-ios_1.0-beta3.zip"
18   },
19   "preserve_paths": [
20     "*.framework",
21     "LICENSE.txt"
22   ],
23   "vendored_frameworks": "CouchbaseLite.64bit.framework",
24   "public_header_files": "**/*.h",
25   "frameworks": [
26     "SystemConfiguration",
27     "CFNetwork",
28     "Security"
29   ],
30   "libraries": [
31     "sqlite3",
32     "z"
33   ],
34   "description": "  **Couchbase Lite** is an embedded lightweight, document-oriented (NoSQL), syncable database engine. \n\n  Get more info and downloads of Couchbase Lite (for iOS and Android) via [the Couchbase mobile portal](http://mobile.couchbase.com)\n\n  [Click here for **official documentation for Couchbase Lite iOS**](http://docs.couchbase.com/couchbase-lite/cbl-ios/)\n\n  Latency matters a lot to users, so a local database takes frustration out of the equation. It’s got JSON documents, and the same map/reduce as Couchbase Server, in a pint-sized edition.\n\n  Couchbase Lite compiles natively for iOS and Android. Half a megabyte optimized, for quick launch and snappy user experience on occasionally connected devices when data matters.\n\n  **Lightweight** means:\n\n  * Embedded: The database engine is a library linked into the app, not a separate server process.\n  * Small code size: currently under 600kbytes. This is important to mobile apps, which are often downloaded over cell networks.\n  * Quick startup time on relatively-slow CPUs: currently under 50ms on recent iPhones.\n  * Low memory usage with typical mobile data-sets. The expectation is the number of documents will not be huge, although there may be sizable multimedia attachments.\n  * \"Good enough\" performance with these CPUs and data-sets. (Exact figures depend on your data and application, of course.)\n\n  **Document-oriented** means:\n\n  * Like Couchbase Server, it stores records in flexible [JSON](http://json.org) format instead of requiring predefined schemas or normalization.\n  * Records/documents can have arbitrary-sized binary attachments, like multimedia content.\n  * Your application's data format can evolve over time without any need for explicit migrations.\n  * Map/reduce indexing allows fast lookups without needing to use special query languages.\n  * Documents can contain free-form text or geographic coordinates, which are efficiently indexed for full-text search or geo-querying.\n\n  **[Syncable](http://syncable.org/)** means:\n\n  * Any two copies of a database can be brought into sync via an efficient, reliable, proven REST-based [protocol][23].\n  * Sync can be on-demand or continuous (with a latency of a few seconds).\n  * The sync engine supports intermittent and unreliable network connections.\n  * Conflicts can be detected and resolved, with app logic in full control of merging.\n  * Revision trees allow for complex replication topologies, including server-to-server (for multiple data centers) and peer-to-peer, without data loss or false conflicts.\n\n  The native APIs are Objective-C (iOS, Mac) and Java (Android), but an optional internal REST API adapter allows it to be called from other languages like JavaScript and C#, for use in apps built with PhoneGap, Titanium or MonoTouch.\n",
35   "deprecated_in_favor_of": "CouchbaseLite"