Fed up with different/inconsistent/non-existent SDKs for cloud file storage services? Try GDFileManagerKit! GDFileManagerKit lets you access Dropbox, Google Drive, SugarSync and WebDAV with a consistent, NSFileManager-like API.
Features of GDFileManagerKit include:
- Persistent cached file metadata. Old metadata is re-validated where possible making API calls more efficient.
- Cached file downloads.
- Chunked upload / downloads where available for reliability in intermittently connected environments.
- Copy/Delete/Move file operations.
- Aliases to keep track of files if the user moves / renames them remotely (requires a file service that supports persistent file identifiers like Google Drive or SugarSync).
GDFileManagerKit is currently beta-quality software, but I am using it in my app PocketBib.