在Cocoa-Touch中从URL下载数据的最简单方法是什么?

时间:2012-01-22 00:59:01

标签: iphone ios cocoa-touch cocoa

该字符串大约有500个字符,需要在app start下载。

1 个答案:

答案 0 :(得分:2)

如果速度并不重要,您可以简单地写一下:

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

希望它有所帮助。