我想知道如何使用swift访问网站上的数据。我的想法是,我能够使用信息更新网站,而不必更新整个应用程序。我想我只需要从服务器读取文本(如果有必要,我愿意购买(我认为它是?))。
为了清楚起见,我不需要在视图中显示该网站,我只需要将文本导入到我的代码中; - )
(我正在使用Swift(Xcode),我对HTML非常熟悉)
答案 0 :(得分:1)
有很多资源和文档。查看NSURLConnection
和NSURLRequest
。这使您可以通过HTTP Get请求创建数据的异步下载。还有NSURLSession
,即使您的应用未运行,也可以管理多个下载。还有第三方库,如AFNetworking
(可以在Swift中使用的Objective-C框架)或AlamoFire
,这是一个原生的Swift框架。
我建议从AlamoFire
开始。它优雅而且使用起来相当简单。
在您能够执行任何此操作之前,您需要了解异步处理和完成处理程序。在开始之前研究异步网络和完成处理程序,否则你将犯下成千上万的iOS新手开发者所犯的错误。