Latest0.6.1
Homepagehttps://github.com/mentrena/SyncKit
LicenseMIT
Platformsios 10.0, osx 10.12, watchos 3.0
Authors

CI Status
Carthage compatible
Version
License
Platform

SyncKit automates the process of synchronizing Core Data or Realm models using CloudKit.

SyncKit uses introspection to work with any model. It sits next to your Core Data or Realm stack, making it easy to add synchronization to existing apps.

More info

  1. Basic Info
  2. Installation
  3. Core Data
    1. Migrations
  4. Realm
  5. Sharing
  6. Architecture
  7. FAQ

Author

Manuel Entrena, [email protected]

License

SyncKit is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "SyncKit",
    "version": "0.6.1",
    "summary": "CloudKit synchronization for your Core Data or Realm model.",
    "description": "SyncKit automates the process of synchronizing your Core Data/Realm models using CloudKit. It can easily be plugged into (and removed from) your existing stack.",
    "homepage": "https://github.com/mentrena/SyncKit",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Manuel Entrena": "[email protected]"
    },
    "source": {
        "git": "https://github.com/mentrena/SyncKit.git",
        "tag": "0.6.1"
    },
    "swift_version": "4.1",
    "module_name": "SyncKit",
    "platforms": {
        "ios": "10.0",
        "osx": "10.12",
        "watchos": "3.0"
    },
    "default_subspecs": "Core",
    "subspecs": [
        {
            "name": "Core",
            "public_header_files": "SyncKit/Classes/QSSynchronizer/*.h",
            "source_files": [
                "SyncKit/Classes/QSSynchronizer/*.{h,m,swift}",
                "SyncKit/Classes/QSSynchronizer/Operations/*.swift"
            ],
            "frameworks": "CloudKit"
        },
        {
            "name": "CoreData",
            "dependencies": {
                "SyncKit/Core": []
            },
            "public_header_files": "SyncKit/Classes/CoreData/*.h",
            "source_files": "SyncKit/Classes/CoreData/*.{h,m,swift}",
            "preserve_paths": "SyncKit/Classes/CoreData/*.xcdatamodeld",
            "resources": "SyncKit/Classes/CoreData/*.xcdatamodeld",
            "frameworks": "CoreData"
        },
        {
            "name": "Realm",
            "dependencies": {
                "SyncKit/Core": [],
                "Realm": [
                    "~> 3.0"
                ]
            },
            "public_header_files": "SyncKit/Classes/Realm/*.h",
            "source_files": "SyncKit/Classes/Realm/*.{h,m,swift}"
        },
        {
            "name": "RealmSwift",
            "dependencies": {
                "SyncKit/Core": [],
                "RealmSwift": [
                    "~> 3.0"
                ]
            },
            "source_files": "SyncKit/Classes/RealmSwift/*.swift"
        }
    ]
}

Pin It on Pinterest

Share This