DropboxSync 0.2.1

DropboxSync 0.2.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2016年8月
SPM支持 SPM

Daniel Green 维护。



 
依赖
SwiftyDropbox~> 3.1
SwiftyJSON~> 2.3
 

通过在您的类中实现 DropboxSyncable 协议方法,可以使该类通过 Dropbox 进行同步

public protocol DropboxSyncable {
    func uniqueIdentifier() -> String
    func lastUpdatedDate() -> NSDate
    func serializeForSync() -> NSData
    static func deserializeForSync(data: NSData)
}

有很多不同的方法来“同步”文件。目前 DropboxSync 将非常天真地替换 Dropbox 中存储的版本为最新更改的版本。它很简单,但暂时它满足了我的需求。接受任何 pull 请求。

示例

要运行示例项目,请克隆存储库,然后首先从 Example 目录运行 pod install

安装

DropboxSync 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "DropboxSync"

作者

Daniel Inkpen, [email protected]

许可证

DropboxSync 提供 MIT 许可。有关更多信息,请参阅 LICENSE 文件。