Swift 檔案下載 📥 更方便的檔案下載方法

在開發 iOS App 時,有時候會需要從伺服器上下載檔案,而 Swift 提供了一個更方便的檔案下載方法,讓開發者可以更快速的完成檔案下載的工作。

在 Swift 中,可以使用 URLSession 來下載檔案,下面是一個簡單的範例:

let url = URL(string: "https://example.com/file.zip")!
let task = URLSession.shared.downloadTask(with: url) { localURL, urlResponse, error in
    if let localURL = localURL {
        if let string = try? String(contentsOf: localURL) {
            print(string)
        }
    }
}
task.resume()

上面的程式碼會從網址 https://example.com/file.zip 下載檔案,並將檔案內容讀取出來,並顯示在控制台上。

如果你想要將檔案儲存到本地端,可以使用以下的程式碼:

let url = URL(string: "https://example.com/file.zip")!
let destination = URL(fileURLWithPath: "path/to/destination")
let task = URLSession.shared.downloadTask(with: url) { localURL, urlResponse, error in
    if let localURL = localURL {
        do {
            try FileManager.default.copyItem(at: localURL, to: destination)
        } catch {
            print(error)
        }
    }
}
task.resume()

上面的程式碼會將檔案從 https://example.com/file.zip 下載下來,並儲存到 path/to/destination 的路徑中。

使用 Swift 來下載檔案,可以讓開發者更快速的完成檔案下載的工作,而且也更加安全可靠。

推薦閱讀文章

Swift 檔案下載 📥 更方便的檔案下載方法
Swift 檔案下載教學:開始使用
Swift 檔案下載教學:下載檔案
Swift 檔案下載教學:處理錯誤
Swift 檔案下載教學:取消下載</a

延伸閱讀本站文章

更多swift相關文章

推薦學習youtube影片

2021 SwiftUI Tutorial for Beginners (3.5 hour Masterclass)

Swift 檔案下載 📥 更方便的檔案下載方法

Categorized in:

Tagged in:

,