var resourceBytes : URL.AsyncBytes
The URL’s resource data, as an asynchronous sequence of bytes.
struct URL.AsyncBytes
An asynchronous sequence of bytes loaded from the URL.
Availability 有効性
Technology
var lines: AsyncLineSequence
<URL
.AsyncBytes
> { get }
Use this property with Swift’s for
-await
-in
syntax, to read the contents of a URL line-by-line, like this:
guard let url = URL(string: "https://www.example.com") else {
return
}
do {
// Read each line of the data as it becomes available.
for try await line in url.lines
{
// Do something with line.
}
} catch {
print ("Error: \(error)")
}
To wait for the entire resource to load, use the URLSession
method data(from:
with the await
keyword. URLSession
also offers methods to upload data to a URL endpoint and download a URL’s contents to a file.
var resourceBytes : URL.AsyncBytes
struct URL.AsyncBytes