我在 iOS 上使用 Dropbox SDK,并在本地镜像远程目录。我了解基本的使用模式 - 提出请求,等待代表被调用结果。
当我有大量请求要执行时,我应该通过在进行下一次调用之前等待结果来序列化它们,还是一次发出所有请求然后等待它们每个进来?Dropbox SDK 是否智能地处理后一种情况(例如使用NSOperationQueue
),还是我自己做这个更好?
如果我更好地处理自己排队的请求,当用户使用 wifi 与蜂窝连接时,我应该改变行为吗?
编辑:我见过CHBgDropboxSync和其他现有的解决方案。我的应用程序需要比这些提供更多的同步控制,所以我需要自己动手。