Для начала вам понадобится официальный Dropbox iOS SDK.Затем вам понадобится ключ приложения, который вы можете получить на веб-сайте Dropbox (выберите MyApps).Вы заметите, что Dropbox iOS SDK поставляется в комплекте с демонстрационным приложением, так что посмотрите.Кроме того, хорошее начальное руководство можно найти здесь .
Чтобы получить доступ к файлу, ваш код будет выглядеть примерно так:
NSString* consumerKey; //fill your key
NSString* consumerSecret ; //fill your secret
DBSession* session = [[DBSession alloc] initWithConsumerKey:consumerKey
consumerSecret:consumerSecret];
session.delegate = self;
[DBSession setSharedSession:session];
[session release];
if (![[DBSession sharedSession] isLinked])
{
DBLoginController* controller = [[DBLoginController new] autorelease];
controller.delegate = self;
[controller presentFromController:self];
}
DBRestClient *rc = [[DBRestClient alloc] initWithSession:[DBSession sharedSession]];
self.restClient = rc;
[rc release];
self.restClient.delegate = self;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"SampleFile.txt"];
[self.restClient loadFile:@"/example/SampleFile.txt" intoPath:filePath];
Обратите внимание, что iOS Dropbox SDK требует iOS 4.2 илибольше.