Какой самый простой способ загрузить данные с URL в Cocoa-Touch? - PullRequest
0 голосов
/ 22 января 2012

Строка составляет около 500 символов и должна быть загружена при запуске приложения.

1 Ответ

2 голосов
/ 22 января 2012

Если скорость не важна, вы можете просто написать:

NSString *string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://example.com/str.txt"]];

Однако, если вы хотите быть элегантным, идиоматичным и безопасным (если приведенный выше код истекает, iOS убьет ваше приложение!), используйте NSURLConnection или просто оберните вышеуказанный код в NSThread.

NSThread docs: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSThread_Class/Reference/Reference.html

NSURLConnection docs: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...