测试已测试 | ✗ |
语言语言 | 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 文件。