我想下载包含适用于我的应用程序的mp3的zip文件。然后,我需要将其解压缩到一个永久目录中,该目录将包含要按需播放的MP3。这是一个词汇应用程序,zip文件包含要提取的mp3。该zip文件约为5 MB。如何在iOS上下载和解压缩文件
更多问题:什么是一个很好的目录将这些下载到?如何解压缩?此外,这些文件或者说他们所在的网页目录是受密码保护的,所以我需要提供名称和密码。
有没有人有任何一般的指针?特别是,我想知道如何提供用户名/密码,要下载的最佳目录,如何解压缩文件以及如何下载。任何代码示例将不胜感激。
感谢伟大的答案!我会试试看。问题 - 你必须在一个线程中运行它吗? – 2012-07-23 11:32:36
不用担心!虽然你不必在一个线程中运行这些任务,但要记住解压缩的部分不是异步的,所以在运行时会锁定主线程。你当然可以把它放在一个NSOperation/GCD队列中,这取决于你的实现,然后你只需要一个回调监听器或类似的东西,一旦操作完成! – andycam 2012-07-23 23:26:26