[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / f / d / 7 / couchbase-lite-ios / 1.0-beta2 / couchbase-lite-ios.podspec.json
blob02a56f23f351e55ba2f2a5c9e42dfe51dbcf1507
2   "name": "couchbase-lite-ios",
3   "version": "1.0-beta2",
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-beta2.zip"
18   },
19   "preserve_paths": [
20     "*.framework",
21     "LICENSE.txt"
22   ],
23   "vendored_frameworks": [
24     "CouchbaseLite.framework",
25     "CouchbaseLiteListener.framework"
26   ],
27   "public_header_files": "**/*.h",
28   "frameworks": [
29     "SystemConfiguration",
30     "CFNetwork",
31     "Security"
32   ],
33   "libraries": [
34     "sqlite3",
35     "z"
36   ],
37   "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",
38   "requires_arc": false,
39   "deprecated_in_favor_of": "CouchbaseLite"